content: survey 2017 results

Change-Id: I00c17fd14b10f3c1b652bc0bf381a294f7b2cda9
Reviewed-on: https://go-review.googlesource.com/95855
Reviewed-by: Cassandra Salisbury <cls@golang.org>
Reviewed-by: Sameer Ajmani <sameer@golang.org>
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 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 747 136" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><path d="M312.757,53.887c0,-2.044 -1.659,-3.704 -3.703,-3.704l-293.481,0c-2.044,0 -3.704,1.66 -3.704,3.704l0,7.407c0,2.044 1.66,3.703 3.704,3.703l293.481,0c2.044,0 3.703,-1.659 3.703,-3.703l0,-7.407Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M697.757,39.073c0,-2.044 -1.659,-3.703 -3.703,-3.703l-293.481,0c-2.044,0 -3.704,1.659 -3.704,3.703l0,7.407c0,2.044 1.66,3.703 3.704,3.703l293.481,0c2.044,0 3.703,-1.659 3.703,-3.703l0,-7.407Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M334.419,58.906l-1.301,-5.019l40.745,-10.567l-1.209,-4.66l9.029,5.31l-5.31,9.029l-1.208,-4.66l-40.746,10.567Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><text x="14.976px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="398.976px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text><text x="383.976px" y="29.062px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">The following apply to me: (multiple choice)</text><rect x="470.976" y="39.862" width="81" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="400.056px" y="47.062px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">4,201 (67%)</text><text x="557.976px" y="47.062px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I pr<tspan x="575.316px 582.204px " y="47.062px 47.062px ">og</tspan>ram at work in Go</text><rect x="470.976" y="54.262" width="75.84" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="400.056px" y="61.462px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">3,935 (63%)</text><text x="552.816px" y="61.462px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I pr<tspan x="570.156px 577.044px " y="61.462px 61.462px ">og</tspan>ram in Go outside of work</text><rect x="470.976" y="68.662" width="65.16" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="400.056px" y="75.862px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">3,381 (54%)</text><text x="542.136px" y="75.862px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I pr<tspan x="559.476px 566.364px " y="75.862px 75.862px ">og</tspan>ram at work in another language</text><rect x="470.976" y="83.062" width="19.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="400.056px" y="90.262px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,001 (16%)</text><text x="496.296px" y="90.262px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I manage a pr<tspan x="569.88px 576.768px " y="90.262px 90.262px ">og</tspan>ramming team</text><rect x="470.976" y="97.462" width="9.72" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="410.064px" y="104.662px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">506  (8%)</text><text x="486.696px" y="104.662px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I am a student</text><rect x="470.976" y="111.862" width="2.16" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="410.064px" y="119.062px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">113  (2%)</text><text x="479.136px" y="119.062px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="470.976" y="126.262" width="0.48" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="416.736px" y="133.462px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">27  (0%)</text><text x="477.456px" y="133.462px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="500.124px 506.568px " y="133.462px 133.462px ">es</tspan>ponse</text><text x="-0.024px" y="28.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">The following apply to me: (multiple choice)</text><rect x="86.976" y="39.528" width="79.68" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="16.056px" y="46.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,386 (66%)</text><text x="172.656px" y="46.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I pr<tspan x="189.996px 196.884px " y="46.728px 46.728px ">og</tspan>ram in Go outside of work</text><rect x="86.976" y="53.928" width="74.64" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="16.056px" y="61.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,235 (62%)</text><text x="167.616px" y="61.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I pr<tspan x="184.956px 191.844px " y="61.128px 61.128px ">og</tspan>ram at work in Go</text><rect x="86.976" y="68.328" width="66.84" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="16.056px" y="75.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,004 (56%)</text><text x="159.816px" y="75.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I pr<tspan x="177.156px 184.044px " y="75.528px 75.528px ">og</tspan>ram at work in another language</text><rect x="86.976" y="82.728" width="20.64" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="26.064px" y="89.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">618 (17%)</text><text x="113.616px" y="89.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I manage a pr<tspan x="187.2px 194.088px " y="89.928px 89.928px ">og</tspan>ramming team</text><rect x="86.976" y="97.128" width="11.28" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="26.064px" y="104.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">337  (9%)</text><text x="104.256px" y="104.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I am a student</text><rect x="86.976" y="111.528" width="2.64" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="32.736px" y="118.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">78  (2%)</text><text x="95.616px" y="118.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="86.976" y="125.928" width="0.36" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="32.736px" y="133.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">10  (0%)</text><text x="93.336px" y="133.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="116.004px 122.448px " y="133.128px 133.128px ">es</tspan>ponse</text></svg>
\ 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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="10.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">The following apply to me:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="6.75em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">4,201 (67%)</tspan></text>
+<text x="14.50em" y="2.70em"><tspan class="size">I program at work in Go</tspan></text>
+<rect x="7.25em" y="3.30em" width="6.32em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">3,935 (63%)</tspan></text>
+<text x="14.07em" y="3.90em"><tspan class="size">I program in Go outside of work</tspan></text>
+<rect x="7.25em" y="4.50em" width="5.43em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">3,381 (54%)</tspan></text>
+<text x="13.18em" y="5.10em"><tspan class="size">I program at work in another language</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.61em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,001 (16%)</tspan></text>
+<text x="9.36em" y="6.30em"><tspan class="size">I manage a programming team</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.81em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">506  (8%)</tspan></text>
+<text x="8.56em" y="7.50em"><tspan class="size">I am a student</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.18em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">113  (2%)</tspan></text>
+<text x="7.93em" y="8.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.04em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">27  (0%)</tspan></text>
+<text x="7.79em" y="9.90em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="12.80em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Which of the following do you access from Go:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="6.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">3,784 (61%)</tspan></text>
+<text x="13.83em" y="2.70em"><tspan class="size">Open Source Relational DB (MySQL/PostgreSQL/CockroachDB)</tspan></text>
+<rect x="7.25em" y="3.30em" width="3.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,400 (39%)</tspan></text>
+<text x="11.60em" y="3.90em"><tspan class="size">Memory Cache (Redis/memcache)</tspan></text>
+<rect x="7.25em" y="4.50em" width="3.22em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">2,005 (32%)</tspan></text>
+<text x="10.97em" y="5.10em"><tspan class="size">Cloud Storage (S3/Google Cloud Storage/Azure Storage/Minio)</tspan></text>
+<rect x="7.25em" y="5.70em" width="3.04em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,891 (30%)</tspan></text>
+<text x="10.79em" y="6.30em"><tspan class="size">Open Source NoSQL DB (MongoDB/Cassandra)</tspan></text>
+<rect x="7.25em" y="6.90em" width="2.58em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">1,606 (26%)</tspan></text>
+<text x="10.33em" y="7.50em"><tspan class="size">Authentication and federation (SSO/LDAP/OAuth)</tspan></text>
+<rect x="7.25em" y="8.10em" width="2.48em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">1,546 (25%)</tspan></text>
+<text x="10.23em" y="8.70em"><tspan class="size">Distributed Key-Value store (etcd/consul)</tspan></text>
+<rect x="7.25em" y="9.30em" width="1.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">657 (11%)</tspan></text>
+<text x="8.81em" y="9.90em"><tspan class="size">Proprietary Relational DB (Oracle/DB2/MSSQL/Sybase)</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.74em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">459  (7%)</tspan></text>
+<text x="8.49em" y="11.10em"><tspan class="size">Distributed Lock Service (zookeeper)</tspan></text>
+<rect x="7.25em" y="11.70em" width="2.20em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">1,367 (22%)</tspan></text>
+<text x="9.95em" y="12.30em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="4.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">To what extent do you agree or disagree with the following statement: </tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#CE3262">strongly disagree</tspan>, <tspan fill="#D77A95">disagree</tspan>, <tspan fill="#E6B1C1">somewhat disagree</tspan>, <tspan fill="#cccccc">neither agree nor disagree</tspan>, <tspan fill="#77CCE9">somewhat agree</tspan>, <tspan fill="#50BFE2">agree</tspan>, <tspan fill="#00ACD7">strongly agree</tspan>)</tspan></text>
+<rect x="14.00em" y="3.30em" width="0.05em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.05em" y="3.30em" width="0.08em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.13em" y="3.30em" width="0.14em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.27em" y="3.30em" width="1.02em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.29em" y="3.30em" width="1.05em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="16.33em" y="3.30em" width="3.43em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="19.76em" y="3.30em" width="2.22em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="3.90em" text-anchor="end"><tspan class="size">4,970 (<tspan fill="#CE3262">0.5</tspan>, <tspan fill="#D77A95">0.8</tspan>, <tspan fill="#E6B1C1">1</tspan>, <tspan fill="#cccccc">10</tspan>, <tspan fill="#77CCE9">10</tspan>, <tspan fill="#50BFE2">34</tspan>, <tspan fill="#00ACD7">22</tspan>%)</tspan></text>
+<text x="22.48em" y="3.90em"><tspan class="size">I feel welcome in the Go community (25:1) [33:1]</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="8.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">To what extent do you agree or disagree with the following statements: </tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#CE3262">strongly disagree</tspan>, <tspan fill="#D77A95">disagree</tspan>, <tspan fill="#E6B1C1">somewhat disagree</tspan>, <tspan fill="#cccccc">neither agree nor disagree</tspan>, <tspan fill="#77CCE9">somewhat agree</tspan>, <tspan fill="#50BFE2">agree</tspan>, <tspan fill="#00ACD7">strongly agree</tspan>)</tspan></text>
+<rect x="14.00em" y="3.30em" width="0.08em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.08em" y="3.30em" width="0.21em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.29em" y="3.30em" width="0.55em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.84em" y="3.30em" width="0.62em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.46em" y="3.30em" width="2.13em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="17.59em" y="3.30em" width="3.71em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="21.30em" y="3.30em" width="1.45em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="3.90em" text-anchor="end"><tspan class="size">5,446 (<tspan fill="#CE3262">0.8</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">6</tspan>, <tspan fill="#cccccc">6</tspan>, <tspan fill="#77CCE9">21</tspan>, <tspan fill="#50BFE2">37</tspan>, <tspan fill="#00ACD7">14</tspan>%)</tspan></text>
+<text x="23.25em" y="3.90em"><tspan class="size">I am able to effectively diagnose bugs in my Go programs (8.7:1) [12:1]</tspan></text>
+<rect x="14.00em" y="4.50em" width="0.07em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.07em" y="4.50em" width="0.22em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.29em" y="4.50em" width="0.58em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.87em" y="4.50em" width="1.25em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="16.12em" y="4.50em" width="2.20em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="18.33em" y="4.50em" width="2.72em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="21.05em" y="4.50em" width="0.93em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="5.10em" text-anchor="end"><tspan class="size">4,968 (<tspan fill="#CE3262">0.7</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">6</tspan>, <tspan fill="#cccccc">13</tspan>, <tspan fill="#77CCE9">22</tspan>, <tspan fill="#50BFE2">27</tspan>, <tspan fill="#00ACD7">9</tspan>%)</tspan></text>
+<text x="22.48em" y="5.10em"><tspan class="size">I am able to effectively diagnose performance issues in Go programs (6.7:1) [8.7:1]</tspan></text>
+<rect x="14.00em" y="5.70em" width="0.07em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.07em" y="5.70em" width="0.15em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.22em" y="5.70em" width="0.30em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.52em" y="5.70em" width="0.61em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.13em" y="5.70em" width="1.55em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="16.68em" y="5.70em" width="3.50em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="20.18em" y="5.70em" width="2.36em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="6.30em" text-anchor="end"><tspan class="size">5,319 (<tspan fill="#CE3262">0.7</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">3</tspan>, <tspan fill="#cccccc">6</tspan>, <tspan fill="#77CCE9">16</tspan>, <tspan fill="#50BFE2">35</tspan>, <tspan fill="#00ACD7">24</tspan>%)</tspan></text>
+<text x="23.04em" y="6.30em"><tspan class="size">I am able to effectively use Go’s concurrency features (goroutines, channels, select) (14:1) [21:1]</tspan></text>
+<rect x="14.00em" y="6.90em" width="0.17em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.17em" y="6.90em" width="0.46em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.63em" y="6.90em" width="0.82em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="15.45em" y="6.90em" width="1.49em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="16.94em" y="6.90em" width="2.45em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="19.39em" y="6.90em" width="2.13em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="21.52em" y="6.90em" width="0.67em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="7.50em" text-anchor="end"><tspan class="size">5,096 (<tspan fill="#CE3262">2</tspan>, <tspan fill="#D77A95">5</tspan>, <tspan fill="#E6B1C1">8</tspan>, <tspan fill="#cccccc">15</tspan>, <tspan fill="#77CCE9">24</tspan>, <tspan fill="#50BFE2">21</tspan>, <tspan fill="#00ACD7">7</tspan>%)</tspan></text>
+<text x="22.69em" y="7.50em"><tspan class="size">I am able to effectively debug uses of  Go’s concurrency features (goroutines, channels, select) (3.6:1) [3.9:1]</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="11.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">To what extent do you agree or disagree with the following statements: </tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#CE3262">strongly disagree</tspan>, <tspan fill="#D77A95">disagree</tspan>, <tspan fill="#E6B1C1">somewhat disagree</tspan>, <tspan fill="#cccccc">neither agree nor disagree</tspan>, <tspan fill="#77CCE9">somewhat agree</tspan>, <tspan fill="#50BFE2">agree</tspan>, <tspan fill="#00ACD7">strongly agree</tspan>)</tspan></text>
+<rect x="14.00em" y="3.30em" width="0.10em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.10em" y="3.30em" width="0.25em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.35em" y="3.30em" width="0.44em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.79em" y="3.30em" width="0.65em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.44em" y="3.30em" width="2.74em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="18.19em" y="3.30em" width="3.41em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="21.60em" y="3.30em" width="1.32em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="3.90em" text-anchor="end"><tspan class="size">5,555 (<tspan fill="#CE3262">1</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">4</tspan>, <tspan fill="#cccccc">7</tspan>, <tspan fill="#77CCE9">27</tspan>, <tspan fill="#50BFE2">34</tspan>, <tspan fill="#00ACD7">13</tspan>%)</tspan></text>
+<text x="23.42em" y="3.90em"><tspan class="size">I have a good understanding of Go best practices (9.5:1) [11:1]</tspan></text>
+<rect x="14.00em" y="4.50em" width="0.04em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.04em" y="4.50em" width="0.09em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.13em" y="4.50em" width="0.26em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.40em" y="4.50em" width="0.38em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.78em" y="4.50em" width="1.71em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="16.48em" y="4.50em" width="4.17em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="20.66em" y="4.50em" width="2.26em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="5.10em" text-anchor="end"><tspan class="size">5,549 (<tspan fill="#CE3262">0.4</tspan>, <tspan fill="#D77A95">0.9</tspan>, <tspan fill="#E6B1C1">3</tspan>, <tspan fill="#cccccc">4</tspan>, <tspan fill="#77CCE9">17</tspan>, <tspan fill="#50BFE2">42</tspan>, <tspan fill="#00ACD7">23</tspan>%)</tspan></text>
+<text x="23.41em" y="5.10em"><tspan class="size">I am able to quickly find answers to my questions (21:1) [31:1]</tspan></text>
+<rect x="14.00em" y="5.70em" width="0.04em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.04em" y="5.70em" width="0.04em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.08em" y="5.70em" width="0.10em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.18em" y="5.70em" width="0.17em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.35em" y="5.70em" width="0.64em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="14.99em" y="5.70em" width="3.19em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="18.18em" y="5.70em" width="4.70em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="6.30em" text-anchor="end"><tspan class="size">5,528 (<tspan fill="#CE3262">0.4</tspan>, <tspan fill="#D77A95">0.4</tspan>, <tspan fill="#E6B1C1">1</tspan>, <tspan fill="#cccccc">2</tspan>, <tspan fill="#77CCE9">6</tspan>, <tspan fill="#50BFE2">32</tspan>, <tspan fill="#00ACD7">47</tspan>%)</tspan></text>
+<text x="23.38em" y="6.30em"><tspan class="size">Go&#39;s performance meets my needs (48:1) [80:1]</tspan></text>
+<rect x="14.00em" y="6.90em" width="0.11em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.11em" y="6.90em" width="0.24em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.35em" y="6.90em" width="0.44em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.79em" y="6.90em" width="1.21em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="16.00em" y="6.90em" width="1.47em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="17.47em" y="6.90em" width="2.60em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="20.07em" y="6.90em" width="1.34em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="7.50em" text-anchor="end"><tspan class="size">4,614 (<tspan fill="#CE3262">1</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">4</tspan>, <tspan fill="#cccccc">12</tspan>, <tspan fill="#77CCE9">15</tspan>, <tspan fill="#50BFE2">26</tspan>, <tspan fill="#00ACD7">13</tspan>%)</tspan></text>
+<text x="21.91em" y="7.50em"><tspan class="size">Go&#39;s support for language interoperability meets my needs (6.8:1) [8.8:1]</tspan></text>
+<rect x="14.00em" y="8.10em" width="0.08em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.08em" y="8.10em" width="0.20em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.28em" y="8.10em" width="0.55em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.83em" y="8.10em" width="0.58em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.41em" y="8.10em" width="2.44em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="17.85em" y="8.10em" width="3.61em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="21.46em" y="8.10em" width="1.34em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="8.70em" text-anchor="end"><tspan class="size">5,478 (<tspan fill="#CE3262">0.8</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">5</tspan>, <tspan fill="#cccccc">6</tspan>, <tspan fill="#77CCE9">24</tspan>, <tspan fill="#50BFE2">36</tspan>, <tspan fill="#00ACD7">13</tspan>%)</tspan></text>
+<text x="23.30em" y="8.70em"><tspan class="size">I am able to quickly find libraries that I need (8.9:1) [12:1]</tspan></text>
+<rect x="14.00em" y="9.30em" width="0.09em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.09em" y="9.30em" width="0.19em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.28em" y="9.30em" width="0.51em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.80em" y="9.30em" width="0.69em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.49em" y="9.30em" width="2.33em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="17.81em" y="9.30em" width="3.68em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="21.49em" y="9.30em" width="1.25em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="9.90em" text-anchor="end"><tspan class="size">5,443 (<tspan fill="#CE3262">0.9</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">5</tspan>, <tspan fill="#cccccc">7</tspan>, <tspan fill="#77CCE9">23</tspan>, <tspan fill="#50BFE2">37</tspan>, <tspan fill="#00ACD7">12</tspan>%)</tspan></text>
+<text x="23.24em" y="9.90em"><tspan class="size">The Go libraries I use have the stability and features I need (9.1:1) [12:1]</tspan></text>
+<rect x="14.00em" y="10.50em" width="0.08em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.08em" y="10.50em" width="0.19em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.27em" y="10.50em" width="0.42em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.70em" y="10.50em" width="0.51em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.21em" y="10.50em" width="1.71em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="16.92em" y="10.50em" width="3.71em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="20.63em" y="10.50em" width="2.24em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="11.10em" text-anchor="end"><tspan class="size">5,521 (<tspan fill="#CE3262">0.8</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">4</tspan>, <tspan fill="#cccccc">5</tspan>, <tspan fill="#77CCE9">17</tspan>, <tspan fill="#50BFE2">37</tspan>, <tspan fill="#00ACD7">22</tspan>%)</tspan></text>
+<text x="23.37em" y="11.10em"><tspan class="size">Go language, library, and tool documentation meet my needs (11:1) [16:1]</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="9.20em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">To what extent do you agree or disagree with the following statements: </tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#CE3262">strongly disagree</tspan>, <tspan fill="#D77A95">disagree</tspan>, <tspan fill="#E6B1C1">somewhat disagree</tspan>, <tspan fill="#cccccc">neither agree nor disagree</tspan>, <tspan fill="#77CCE9">somewhat agree</tspan>, <tspan fill="#50BFE2">agree</tspan>, <tspan fill="#00ACD7">strongly agree</tspan>)</tspan></text>
+<rect x="14.00em" y="3.30em" width="0.15em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.15em" y="3.30em" width="0.30em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.45em" y="3.30em" width="0.43em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.88em" y="3.30em" width="1.93em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="16.80em" y="3.30em" width="1.16em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="17.97em" y="3.30em" width="1.79em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="19.75em" y="3.30em" width="0.82em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="3.90em" text-anchor="end"><tspan class="size">4,091 (<tspan fill="#CE3262">1</tspan>, <tspan fill="#D77A95">3</tspan>, <tspan fill="#E6B1C1">4</tspan>, <tspan fill="#cccccc">19</tspan>, <tspan fill="#77CCE9">12</tspan>, <tspan fill="#50BFE2">18</tspan>, <tspan fill="#00ACD7">8</tspan>%)</tspan></text>
+<text x="21.07em" y="3.90em"><tspan class="size">I feel welcome to contribute to Go (compiler, standard library, documentation, website) (4.3:1) [5.0:1]</tspan></text>
+<rect x="14.00em" y="4.50em" width="0.32em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.32em" y="4.50em" width="0.82em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="15.14em" y="4.50em" width="0.97em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="16.11em" y="4.50em" width="1.74em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="17.85em" y="4.50em" width="1.12em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="18.96em" y="4.50em" width="1.13em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="20.10em" y="4.50em" width="0.46em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="5.10em" text-anchor="end"><tspan class="size">4,083 (<tspan fill="#CE3262">3</tspan>, <tspan fill="#D77A95">8</tspan>, <tspan fill="#E6B1C1">10</tspan>, <tspan fill="#cccccc">17</tspan>, <tspan fill="#77CCE9">11</tspan>, <tspan fill="#50BFE2">11</tspan>, <tspan fill="#00ACD7">5</tspan>%)</tspan></text>
+<text x="21.06em" y="5.10em"><tspan class="size">The process of contributing to the Go project is clear to me (1.3:1) [1.3:1]</tspan></text>
+<rect x="14.00em" y="5.70em" width="0.19em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.19em" y="5.70em" width="0.29em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.49em" y="5.70em" width="0.45em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.94em" y="5.70em" width="2.30em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="17.24em" y="5.70em" width="0.95em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="18.20em" y="5.70em" width="1.26em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="19.46em" y="5.70em" width="0.42em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="6.30em" text-anchor="end"><tspan class="size">3,657 (<tspan fill="#CE3262">2</tspan>, <tspan fill="#D77A95">3</tspan>, <tspan fill="#E6B1C1">5</tspan>, <tspan fill="#cccccc">23</tspan>, <tspan fill="#77CCE9">10</tspan>, <tspan fill="#50BFE2">13</tspan>, <tspan fill="#00ACD7">4</tspan>%)</tspan></text>
+<text x="20.37em" y="6.30em"><tspan class="size">The Go project leadership understands my needs (2.8:1) [2.8:1]</tspan></text>
+<rect x="14.00em" y="6.90em" width="0.21em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.21em" y="6.90em" width="0.46em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.66em" y="6.90em" width="0.57em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="15.23em" y="6.90em" width="2.02em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="17.25em" y="6.90em" width="0.96em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="18.21em" y="6.90em" width="1.39em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="19.59em" y="6.90em" width="0.61em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="7.50em" text-anchor="end"><tspan class="size">3,860 (<tspan fill="#CE3262">2</tspan>, <tspan fill="#D77A95">5</tspan>, <tspan fill="#E6B1C1">6</tspan>, <tspan fill="#cccccc">20</tspan>, <tspan fill="#77CCE9">10</tspan>, <tspan fill="#50BFE2">14</tspan>, <tspan fill="#00ACD7">6</tspan>%)</tspan></text>
+<text x="20.70em" y="7.50em"><tspan class="size">I feel comfortable approaching the Go project leadership with questions and feedback (2.4:1) [2.7:1]</tspan></text>
+<rect x="14.00em" y="8.10em" width="0.10em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.10em" y="8.10em" width="0.16em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.27em" y="8.10em" width="0.22em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.49em" y="8.10em" width="1.23em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.73em" y="8.10em" width="0.96em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="16.68em" y="8.10em" width="2.55em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="19.23em" y="8.10em" width="1.76em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="8.70em" text-anchor="end"><tspan class="size">4,351 (<tspan fill="#CE3262">1</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">2</tspan>, <tspan fill="#cccccc">12</tspan>, <tspan fill="#77CCE9">10</tspan>, <tspan fill="#50BFE2">26</tspan>, <tspan fill="#00ACD7">18</tspan>%)</tspan></text>
+<text x="21.49em" y="8.70em"><tspan class="size">I am confident in the leadership of Go (11:1) [13:1]</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="8.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">To what extent do you agree or disagree with the following statements: </tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#CE3262">strongly disagree</tspan>, <tspan fill="#D77A95">disagree</tspan>, <tspan fill="#E6B1C1">somewhat disagree</tspan>, <tspan fill="#cccccc">neither agree nor disagree</tspan>, <tspan fill="#77CCE9">somewhat agree</tspan>, <tspan fill="#50BFE2">agree</tspan>, <tspan fill="#00ACD7">strongly agree</tspan>)</tspan></text>
+<rect x="14.00em" y="3.30em" width="0.17em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.17em" y="3.30em" width="0.08em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.25em" y="3.30em" width="0.10em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.35em" y="3.30em" width="0.17em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.52em" y="3.30em" width="0.53em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="15.05em" y="3.30em" width="2.10em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="17.14em" y="3.30em" width="6.39em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="3.90em" text-anchor="end"><tspan class="size">5,938 (<tspan fill="#CE3262">2</tspan>, <tspan fill="#D77A95">0.8</tspan>, <tspan fill="#E6B1C1">1</tspan>, <tspan fill="#cccccc">2</tspan>, <tspan fill="#77CCE9">5</tspan>, <tspan fill="#50BFE2">21</tspan>, <tspan fill="#00ACD7">64</tspan>%)</tspan></text>
+<text x="24.04em" y="3.90em"><tspan class="size">I would recommend using Go to others (26:1) [32:1]</tspan></text>
+<rect x="14.00em" y="4.50em" width="0.20em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.20em" y="4.50em" width="0.13em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.33em" y="4.50em" width="0.17em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.50em" y="4.50em" width="0.38em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.88em" y="4.50em" width="0.79em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="15.67em" y="4.50em" width="2.03em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="17.70em" y="4.50em" width="5.82em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="5.10em" text-anchor="end"><tspan class="size">5,928 (<tspan fill="#CE3262">2</tspan>, <tspan fill="#D77A95">1</tspan>, <tspan fill="#E6B1C1">2</tspan>, <tspan fill="#cccccc">4</tspan>, <tspan fill="#77CCE9">8</tspan>, <tspan fill="#50BFE2">20</tspan>, <tspan fill="#00ACD7">58</tspan>%)</tspan></text>
+<text x="24.02em" y="5.10em"><tspan class="size">I would prefer to use Go for my next new project (17:1) [23:1]</tspan></text>
+<rect x="14.00em" y="5.70em" width="0.10em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.10em" y="5.70em" width="0.08em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.18em" y="5.70em" width="0.13em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.31em" y="5.70em" width="0.72em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.02em" y="5.70em" width="0.88em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="15.91em" y="5.70em" width="2.27em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="18.17em" y="5.70em" width="3.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="6.30em" text-anchor="end"><tspan class="size">4,548 (<tspan fill="#CE3262">1</tspan>, <tspan fill="#D77A95">0.8</tspan>, <tspan fill="#E6B1C1">1</tspan>, <tspan fill="#cccccc">7</tspan>, <tspan fill="#77CCE9">9</tspan>, <tspan fill="#50BFE2">23</tspan>, <tspan fill="#00ACD7">31</tspan>%)</tspan></text>
+<text x="21.80em" y="6.30em"><tspan class="size">Go is working well for my team (21:1) [26:1]</tspan></text>
+<rect x="14.00em" y="6.90em" width="0.48em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.48em" y="6.90em" width="0.61em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="15.10em" y="6.90em" width="0.36em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="15.46em" y="6.90em" width="1.67em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="17.13em" y="6.90em" width="1.38em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="18.51em" y="6.90em" width="1.37em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="19.88em" y="6.90em" width="1.69em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="7.50em" text-anchor="end"><tspan class="size">4,716 (<tspan fill="#CE3262">5</tspan>, <tspan fill="#D77A95">6</tspan>, <tspan fill="#E6B1C1">4</tspan>, <tspan fill="#cccccc">17</tspan>, <tspan fill="#77CCE9">14</tspan>, <tspan fill="#50BFE2">14</tspan>, <tspan fill="#00ACD7">17</tspan>%)</tspan></text>
+<text x="22.07em" y="7.50em"><tspan class="size">Go is critical to my company’s success (3.1:1) [3.1:1]</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="18.80em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Rank the following in terms of where you get Go answers from: </tspan></text>
+<rect x="12.00em" y="2.10em" width="2.81em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="14.81em" y="2.10em" width="1.99em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="16.80em" y="2.10em" width="1.31em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="18.12em" y="2.10em" width="0.60em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="18.72em" y="2.10em" width="0.25em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">4,337 (<tspan fill="#00acd7">28</tspan>, <tspan fill="#2eb8da">20</tspan>, <tspan fill="#5cc4dd">13</tspan>, <tspan fill="#8ad0e0">6</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="19.47em" y="2.70em"><tspan class="size">Stack Overflow</tspan></text>
+<rect x="12.00em" y="3.30em" width="2.90em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="14.90em" y="3.30em" width="1.73em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="16.64em" y="3.30em" width="0.93em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="17.56em" y="3.30em" width="0.39em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="17.95em" y="3.30em" width="0.14em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">3,791 (<tspan fill="#00acd7">29</tspan>, <tspan fill="#2eb8da">17</tspan>, <tspan fill="#5cc4dd">9</tspan>, <tspan fill="#8ad0e0">4</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="18.59em" y="3.90em"><tspan class="size">golang.org</tspan></text>
+<rect x="12.00em" y="4.50em" width="1.25em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.25em" y="4.50em" width="1.68em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.94em" y="4.50em" width="1.39em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="16.33em" y="4.50em" width="0.83em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="17.16em" y="4.50em" width="0.24em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">3,362 (<tspan fill="#00acd7">13</tspan>, <tspan fill="#2eb8da">17</tspan>, <tspan fill="#5cc4dd">14</tspan>, <tspan fill="#8ad0e0">8</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="17.90em" y="5.10em"><tspan class="size">Reading source code (e.g., standard library, open-source packages)</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.37em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.37em" y="5.70em" width="1.11em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.47em" y="5.70em" width="1.33em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.81em" y="5.70em" width="0.79em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="15.60em" y="5.70em" width="0.30em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">2,428 (<tspan fill="#00acd7">4</tspan>, <tspan fill="#2eb8da">11</tspan>, <tspan fill="#5cc4dd">13</tspan>, <tspan fill="#8ad0e0">8</tspan>, <tspan fill="#b8dce3">3</tspan>%)</tspan></text>
+<text x="16.40em" y="6.30em"><tspan class="size">GitHub</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.46em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.46em" y="6.90em" width="0.55em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.01em" y="6.90em" width="0.59em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.60em" y="6.90em" width="0.48em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.07em" y="6.90em" width="0.19em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">1,408 (<tspan fill="#00acd7">5</tspan>, <tspan fill="#2eb8da">6</tspan>, <tspan fill="#5cc4dd">6</tspan>, <tspan fill="#8ad0e0">5</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="14.76em" y="7.50em"><tspan class="size">Coworkers</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.17em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.17em" y="8.10em" width="0.41em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.58em" y="8.10em" width="0.52em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.10em" y="8.10em" width="0.38em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.48em" y="8.10em" width="0.24em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">1,071 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">5</tspan>, <tspan fill="#8ad0e0">4</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="14.22em" y="8.70em"><tspan class="size">golang-nuts mailing list (groups.google.com/d/forum/golang-nuts)</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.12em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.12em" y="9.30em" width="0.24em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.36em" y="9.30em" width="0.38em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.74em" y="9.30em" width="0.39em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.13em" y="9.30em" width="0.31em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">895 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">2</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">4</tspan>, <tspan fill="#b8dce3">3</tspan>%)</tspan></text>
+<text x="13.94em" y="9.90em"><tspan class="size">Reddit (r/golang)</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.15em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.15em" y="10.50em" width="0.17em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.32em" y="10.50em" width="0.25em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.56em" y="10.50em" width="0.20em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.76em" y="10.50em" width="0.15em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">569 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">2</tspan>, <tspan fill="#5cc4dd">2</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="13.41em" y="11.10em"><tspan class="size">Gopher Slack (invite.slack.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.09em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.09em" y="11.70em" width="0.12em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.22em" y="11.70em" width="0.18em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.39em" y="11.70em" width="0.15em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.54em" y="11.70em" width="0.15em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">432 (<tspan fill="#00acd7">0.9</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">2</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="13.19em" y="12.30em"><tspan class="size">Friends</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.05em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.05em" y="12.90em" width="0.07em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.12em" y="12.90em" width="0.09em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.21em" y="12.90em" width="0.13em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.34em" y="12.90em" width="0.11em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">283 (<tspan fill="#00acd7">0.5</tspan>, <tspan fill="#2eb8da">0.7</tspan>, <tspan fill="#5cc4dd">0.9</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="12.95em" y="13.50em"><tspan class="size">Twitter</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.02em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.02em" y="14.10em" width="0.08em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.10em" y="14.10em" width="0.08em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.19em" y="14.10em" width="0.10em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.29em" y="14.10em" width="0.06em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">214 (<tspan fill="#00acd7">0.2</tspan>, <tspan fill="#2eb8da">0.8</tspan>, <tspan fill="#5cc4dd">0.8</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.6</tspan>%)</tspan></text>
+<text x="12.84em" y="14.70em"><tspan class="size">Go Forum (forum.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.05em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.05em" y="15.30em" width="0.07em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.11em" y="15.30em" width="0.07em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.19em" y="15.30em" width="0.06em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.25em" y="15.30em" width="0.05em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">186 (<tspan fill="#00acd7">0.5</tspan>, <tspan fill="#2eb8da">0.7</tspan>, <tspan fill="#5cc4dd">0.7</tspan>, <tspan fill="#8ad0e0">0.6</tspan>, <tspan fill="#b8dce3">0.5</tspan>%)</tspan></text>
+<text x="12.80em" y="15.90em"><tspan class="size">IRC</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.20em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.20em" y="16.50em" width="0.14em" height="0.60em" stroke="#8e8e8e" fill="#8e8e8e"/>
+<rect x="12.34em" y="16.50em" width="0.12em" height="0.60em" stroke="#a5a5a5" fill="#a5a5a5"/>
+<rect x="12.46em" y="16.50em" width="0.09em" height="0.60em" stroke="#bcbcbc" fill="#bcbcbc"/>
+<rect x="12.55em" y="16.50em" width="0.07em" height="0.60em" stroke="#d3d3d3" fill="#d3d3d3"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">386 (<tspan fill="#777777">2</tspan>, <tspan fill="#8e8e8e">1</tspan>, <tspan fill="#a5a5a5">1</tspan>, <tspan fill="#bcbcbc">0.9</tspan>, <tspan fill="#d3d3d3">0.7</tspan>%)</tspan></text>
+<text x="13.12em" y="17.10em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="17.70em" width="1.36em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">844 (14%)</tspan></text>
+<text x="13.86em" y="18.30em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 700 266" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><g><path d="M296.054,117.621c0,-3.812 -3.095,-6.906 -6.906,-6.906l-281.741,0c-3.812,0 -6.907,3.094 -6.907,6.906l0,13.814c0,3.812 3.095,6.906 6.907,6.906l281.741,0c3.811,0 6.906,-3.094 6.906,-6.906l0,-13.814Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M681.054,158.282c0,-4.074 -3.307,-7.381 -7.381,-7.381l-286.125,0c-4.074,0 -7.381,3.307 -7.381,7.381l0,14.762c0,4.074 3.307,7.381 7.381,7.381l286.125,0c4.074,0 7.381,-3.307 7.381,-7.381l0,-14.762Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M316.041,132.267l2.681,-4.438l36.027,21.77l2.49,-4.121l2.509,10.17l-10.17,2.509l2.49,-4.121l-36.027,-21.769Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/></g><g><text x="15.245px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="399.245px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text></g><g><text x="-0.484px" y="30.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I work in the following ar<tspan x="129.944px 136.388px " y="30.577px 30.577px ">ea</tspan>s: (multiple choice)</text><rect x="86.516" y="41.377" width="75.84" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.596px" y="48.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,272 (63%)</text><text x="168.356px" y="48.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">W<tspan x="178.784px 185.228px " y="48.577px 48.577px ">eb</tspan> development</text><rect x="86.516" y="55.777" width="45.36" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.596px" y="62.977px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,359 (38%)</text><text x="137.876px" y="62.977px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Systems pr<tspan x="198.344px 205.232px " y="62.977px 62.977px ">og</tspan>ramming</text><rect x="86.516" y="70.177" width="41.76" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.596px" y="77.377px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,251 (35%)</text><text x="134.276px" y="77.377px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">DevOps</text><rect x="86.516" y="84.577" width="39" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.596px" y="91.777px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,169 (33%)</text><text x="131.516px" y="91.777px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Network pr<tspan x="190.844px 197.732px " y="91.777px 91.777px ">og</tspan>ramming</text><rect x="86.516" y="98.977" width="33.6" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.596px" y="106.177px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,006 (28%)</text><text x="126.116px" y="106.177px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Databases</text><rect x="86.516" y="113.377" width="17.76" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="120.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">533 (15%)</text><text x="110.276px" y="120.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Mobile</text><rect x="86.516" y="127.777" width="16.32" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="134.977px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">490 (14%)</text><text x="108.836px" y="134.977px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Desktop/GUI applications</text><rect x="86.516" y="142.177" width="15.24" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="149.377px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">457 (13%)</text><text x="107.756px" y="149.377px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Security</text><rect x="86.516" y="156.577" width="14.52" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="163.777px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">435 (12%)</text><text x="107.036px" y="163.777px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Data Science</text><rect x="86.516" y="170.977" width="13.92" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="178.177px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">417 (12%)</text><text x="106.436px" y="178.177px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Finance/Commer<tspan x="198.908px 205.352px " y="178.177px 178.177px ">ce</tspan></text><rect x="86.516" y="185.377" width="13.2" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="192.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">394 (11%)</text><text x="105.716px" y="192.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Embedded devices/Inter<tspan x="237.296px 243.968px " y="192.577px 192.577px ">ne</tspan>t of Things</text><rect x="86.516" y="199.777" width="12.6" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="206.977px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">379 (11%)</text><text x="105.116px" y="206.977px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Academic/Scientific/Numeric</text><rect x="86.516" y="214.177" width="7.56" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="221.377px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">228  (6%)</text><text x="100.076px" y="221.377px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Gaming</text><rect x="86.516" y="228.577" width="7.92" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="235.777px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">238  (7%)</text><text x="100.436px" y="235.777px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="86.516" y="242.977" width="2.52" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="32.276px" y="250.177px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">74  (2%)</text><text x="95.036px" y="250.177px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="117.704px 124.148px " y="250.177px 250.177px ">es</tspan>ponse</text></g><g><text x="389.261px" y="29.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I work in the following ar<tspan x="519.689px 526.133px " y="29.197px 29.197px ">ea</tspan>s: (multiple choice)</text><rect x="476.261" y="39.997" width="73.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="405.341px" y="47.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">3,807 (61%)</text><text x="555.581px" y="47.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">W<tspan x="566.009px 572.453px " y="47.197px 47.197px ">eb</tspan> development</text><rect x="476.261" y="54.397" width="44.64" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="405.341px" y="61.597px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,319 (37%)</text><text x="526.901px" y="61.597px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Systems pr<tspan x="587.369px 594.257px " y="61.597px 61.597px ">og</tspan>ramming</text><rect x="476.261" y="68.797" width="43.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="405.341px" y="75.997px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,250 (36%)</text><text x="525.581px" y="75.997px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">DevOps</text><rect x="476.261" y="83.197" width="37.92" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="405.341px" y="90.397px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,969 (32%)</text><text x="520.181px" y="90.397px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Network pr<tspan x="579.509px 586.397px " y="90.397px 90.397px ">og</tspan>ramming</text><rect x="476.261" y="97.597" width="33.72" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="405.341px" y="104.797px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,751 (28%)</text><text x="515.981px" y="104.797px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Databases</text><rect x="476.261" y="111.997" width="16.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="119.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">848 (14%)</text><text x="498.581px" y="119.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Security</text><rect x="476.261" y="126.397" width="15" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="133.597px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">777 (12%)</text><text x="497.261px" y="133.597px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Finance/Commer<tspan x="589.733px 596.177px " y="133.597px 133.597px ">ce</tspan></text><rect x="476.261" y="140.797" width="13.92" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="147.997px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">724 (12%)</text><text x="496.181px" y="147.997px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Data Science</text><rect x="476.261" y="155.197" width="13.44" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="162.397px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">696 (11%)</text><text x="495.701px" y="162.397px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Mobile</text><rect x="476.261" y="169.597" width="13.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="176.797px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">694 (11%)</text><text x="495.581px" y="176.797px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Desktop/GUI applications</text><rect x="476.261" y="183.997" width="12.48" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="191.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">647 (10%)</text><text x="494.741px" y="191.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Embedded devices/Inter<tspan x="626.321px 632.993px " y="191.197px 191.197px ">ne</tspan>t of Things</text><rect x="476.261" y="198.397" width="11.16" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="205.597px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">581  (9%)</text><text x="493.421px" y="205.597px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Academic/Scientific/Numeric</text><rect x="476.261" y="212.797" width="11.16" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="219.997px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">581  (9%)</text><text x="493.421px" y="219.997px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Machine Lear<tspan x="566.321px 572.993px " y="219.997px 219.997px ">ni</tspan>ng/Artificial Intelligence</text><rect x="476.261" y="227.197" width="6.48" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="234.397px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">334  (5%)</text><text x="488.741px" y="234.397px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Gaming</text><rect x="476.261" y="241.597" width="7.32" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="248.797px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">381  (6%)</text><text x="489.581px" y="248.797px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="476.261" y="255.997" width="2.16" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="263.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">111  (2%)</text><text x="484.421px" y="263.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="507.089px 513.533px " y="263.197px 263.197px ">es</tspan>ponse</text></g></svg>
\ 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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="21.20em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I work in the following areas:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="6.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">3,807 (61%)</tspan></text>
+<text x="13.86em" y="2.70em"><tspan class="size">Web development</tspan></text>
+<rect x="7.25em" y="3.30em" width="3.72em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,319 (37%)</tspan></text>
+<text x="11.47em" y="3.90em"><tspan class="size">Systems programming</tspan></text>
+<rect x="7.25em" y="4.50em" width="3.61em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">2,250 (36%)</tspan></text>
+<text x="11.36em" y="5.10em"><tspan class="size">DevOps</tspan></text>
+<rect x="7.25em" y="5.70em" width="3.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,969 (32%)</tspan></text>
+<text x="10.91em" y="6.30em"><tspan class="size">Network programming</tspan></text>
+<rect x="7.25em" y="6.90em" width="2.81em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">1,751 (28%)</tspan></text>
+<text x="10.56em" y="7.50em"><tspan class="size">Databases</tspan></text>
+<rect x="7.25em" y="8.10em" width="1.36em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">848 (14%)</tspan></text>
+<text x="9.11em" y="8.70em"><tspan class="size">Security</tspan></text>
+<rect x="7.25em" y="9.30em" width="1.25em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">777 (12%)</tspan></text>
+<text x="9.00em" y="9.90em"><tspan class="size">Finance/Commerce</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">724 (12%)</tspan></text>
+<text x="8.91em" y="11.10em"><tspan class="size">Data Science</tspan></text>
+<rect x="7.25em" y="11.70em" width="1.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">696 (11%)</tspan></text>
+<text x="8.87em" y="12.30em"><tspan class="size">Mobile</tspan></text>
+<rect x="7.25em" y="12.90em" width="1.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">694 (11%)</tspan></text>
+<text x="8.86em" y="13.50em"><tspan class="size">Desktop/GUI applications</tspan></text>
+<rect x="7.25em" y="14.10em" width="1.04em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">647 (10%)</tspan></text>
+<text x="8.79em" y="14.70em"><tspan class="size">Embedded devices/Internet of Things</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.93em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">581  (9%)</tspan></text>
+<text x="8.68em" y="15.90em"><tspan class="size">Academic/Scientific/Numeric</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.93em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">581  (9%)</tspan></text>
+<text x="8.68em" y="17.10em"><tspan class="size">Machine Learning/Artificial Intelligence</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.54em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">334  (5%)</tspan></text>
+<text x="8.29em" y="18.30em"><tspan class="size">Gaming</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.61em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">381  (6%)</tspan></text>
+<text x="8.36em" y="19.50em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.18em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">111  (2%)</tspan></text>
+<text x="7.93em" y="20.70em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<style>
+p.note {
+  font-size: 0.80em;
+  font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+}
+</style>
+
+<p>
+<!--include about-me.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="10.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">The following apply to me:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="6.75em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">4,201 (67%)</tspan></text>
+<text x="14.50em" y="2.70em"><tspan class="size">I program at work in Go</tspan></text>
+<rect x="7.25em" y="3.30em" width="6.32em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">3,935 (63%)</tspan></text>
+<text x="14.07em" y="3.90em"><tspan class="size">I program in Go outside of work</tspan></text>
+<rect x="7.25em" y="4.50em" width="5.43em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">3,381 (54%)</tspan></text>
+<text x="13.18em" y="5.10em"><tspan class="size">I program at work in another language</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.61em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,001 (16%)</tspan></text>
+<text x="9.36em" y="6.30em"><tspan class="size">I manage a programming team</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.81em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">506  (8%)</tspan></text>
+<text x="8.56em" y="7.50em"><tspan class="size">I am a student</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.18em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">113  (2%)</tspan></text>
+<text x="7.93em" y="8.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.04em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">27  (0%)</tspan></text>
+<text x="7.79em" y="9.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+<p>
+<!--include how-long.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="10.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I&#39;ve used Go for:  <tspan class="paren">(single choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="1.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">686 (11%)</tspan></text>
+<text x="8.85em" y="2.70em"><tspan class="size">Less than 3 months</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.55em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,588 (26%)</tspan></text>
+<text x="10.30em" y="3.90em"><tspan class="size">3 - 12 months</tspan></text>
+<rect x="7.25em" y="4.50em" width="2.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,338 (21%)</tspan></text>
+<text x="9.90em" y="5.10em"><tspan class="size">13 - 24 months</tspan></text>
+<rect x="7.25em" y="5.70em" width="2.70em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,678 (27%)</tspan></text>
+<text x="10.45em" y="6.30em"><tspan class="size">2 - 4 years</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.30em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">809 (13%)</tspan></text>
+<text x="9.05em" y="7.50em"><tspan class="size">4+ years</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">102  (2%)</tspan></text>
+<text x="7.91em" y="8.70em"><tspan class="size">I&#39;ve never used Go</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.04em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">25  (0%)</tspan></text>
+<text x="7.79em" y="9.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include area.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="21.20em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I work in the following areas:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="6.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">3,807 (61%)</tspan></text>
+<text x="13.86em" y="2.70em"><tspan class="size">Web development</tspan></text>
+<rect x="7.25em" y="3.30em" width="3.72em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,319 (37%)</tspan></text>
+<text x="11.47em" y="3.90em"><tspan class="size">Systems programming</tspan></text>
+<rect x="7.25em" y="4.50em" width="3.61em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">2,250 (36%)</tspan></text>
+<text x="11.36em" y="5.10em"><tspan class="size">DevOps</tspan></text>
+<rect x="7.25em" y="5.70em" width="3.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,969 (32%)</tspan></text>
+<text x="10.91em" y="6.30em"><tspan class="size">Network programming</tspan></text>
+<rect x="7.25em" y="6.90em" width="2.81em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">1,751 (28%)</tspan></text>
+<text x="10.56em" y="7.50em"><tspan class="size">Databases</tspan></text>
+<rect x="7.25em" y="8.10em" width="1.36em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">848 (14%)</tspan></text>
+<text x="9.11em" y="8.70em"><tspan class="size">Security</tspan></text>
+<rect x="7.25em" y="9.30em" width="1.25em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">777 (12%)</tspan></text>
+<text x="9.00em" y="9.90em"><tspan class="size">Finance/Commerce</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">724 (12%)</tspan></text>
+<text x="8.91em" y="11.10em"><tspan class="size">Data Science</tspan></text>
+<rect x="7.25em" y="11.70em" width="1.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">696 (11%)</tspan></text>
+<text x="8.87em" y="12.30em"><tspan class="size">Mobile</tspan></text>
+<rect x="7.25em" y="12.90em" width="1.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">694 (11%)</tspan></text>
+<text x="8.86em" y="13.50em"><tspan class="size">Desktop/GUI applications</tspan></text>
+<rect x="7.25em" y="14.10em" width="1.04em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">647 (10%)</tspan></text>
+<text x="8.79em" y="14.70em"><tspan class="size">Embedded devices/Internet of Things</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.93em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">581  (9%)</tspan></text>
+<text x="8.68em" y="15.90em"><tspan class="size">Academic/Scientific/Numeric</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.93em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">581  (9%)</tspan></text>
+<text x="8.68em" y="17.10em"><tspan class="size">Machine Learning/Artificial Intelligence</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.54em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">334  (5%)</tspan></text>
+<text x="8.29em" y="18.30em"><tspan class="size">Gaming</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.61em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">381  (6%)</tspan></text>
+<text x="8.36em" y="19.50em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.18em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">111  (2%)</tspan></text>
+<text x="7.93em" y="20.70em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include uses.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="14.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I write the following in Go:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="6.54em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">4,071 (65%)</tspan></text>
+<text x="14.29em" y="2.70em"><tspan class="size">API/RPC services (returning non-HTML)</tspan></text>
+<rect x="7.25em" y="3.30em" width="6.30em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">3,921 (63%)</tspan></text>
+<text x="14.05em" y="3.90em"><tspan class="size">A runnable/interactive program (CLI)</tspan></text>
+<rect x="7.25em" y="4.50em" width="4.86em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">3,027 (49%)</tspan></text>
+<text x="12.61em" y="5.10em"><tspan class="size">Web services (returning HTML)</tspan></text>
+<rect x="7.25em" y="5.70em" width="4.44em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">2,766 (44%)</tspan></text>
+<text x="12.19em" y="6.30em"><tspan class="size">Agents and daemons (e.g, monitoring)</tspan></text>
+<rect x="7.25em" y="6.90em" width="3.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">2,394 (38%)</tspan></text>
+<text x="11.60em" y="7.50em"><tspan class="size">Libraries or Frameworks</tspan></text>
+<rect x="7.25em" y="8.10em" width="3.27em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">2,038 (33%)</tspan></text>
+<text x="11.02em" y="8.70em"><tspan class="size">Automation/scripts (e.g, deployment, configuration management)</tspan></text>
+<rect x="7.25em" y="9.30em" width="3.26em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">2,030 (33%)</tspan></text>
+<text x="11.01em" y="9.90em"><tspan class="size">Data processing (pipeline, aggregation)</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.27em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">167  (3%)</tspan></text>
+<text x="8.02em" y="11.10em"><tspan class="size">I don&#39;t write in Go</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.28em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">176  (3%)</tspan></text>
+<text x="8.03em" y="12.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.11em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">70  (1%)</tspan></text>
+<text x="7.86em" y="13.50em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+<p>
+<!--include freq.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="9.20em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I write in Go:  <tspan class="paren">(single choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="4.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">3,019 (48%)</tspan></text>
+<text x="12.60em" y="2.70em"><tspan class="size">As part of my daily routine</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.89em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,802 (29%)</tspan></text>
+<text x="10.64em" y="3.90em"><tspan class="size">Weekly</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.89em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">557  (9%)</tspan></text>
+<text x="8.64em" y="5.10em"><tspan class="size">Monthly</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">679 (11%)</tspan></text>
+<text x="8.84em" y="6.30em"><tspan class="size">Infrequently</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.19em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">118  (2%)</tspan></text>
+<text x="7.94em" y="7.50em"><tspan class="size">I&#39;ve never written in Go</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.08em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">51  (1%)</tspan></text>
+<text x="7.83em" y="8.70em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+<p>
+<!--include lang-exp.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="29.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Rank the following languages in terms of your expertise </tspan></text>
+<rect x="12.00em" y="2.10em" width="3.03em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="15.03em" y="2.10em" width="2.65em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="17.69em" y="2.10em" width="1.71em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="19.40em" y="2.10em" width="0.94em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="20.34em" y="2.10em" width="0.55em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">5,540 (<tspan fill="#00acd7">30</tspan>, <tspan fill="#2eb8da">27</tspan>, <tspan fill="#5cc4dd">17</tspan>, <tspan fill="#8ad0e0">9</tspan>, <tspan fill="#b8dce3">6</tspan>%)</tspan></text>
+<text x="21.40em" y="2.70em"><tspan class="size">Go</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.86em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.86em" y="3.30em" width="1.65em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.51em" y="3.30em" width="1.52em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="16.02em" y="3.30em" width="1.07em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="17.10em" y="3.30em" width="0.75em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">3,638 (<tspan fill="#00acd7">9</tspan>, <tspan fill="#2eb8da">16</tspan>, <tspan fill="#5cc4dd">15</tspan>, <tspan fill="#8ad0e0">11</tspan>, <tspan fill="#b8dce3">7</tspan>%)</tspan></text>
+<text x="18.34em" y="3.90em"><tspan class="size">JavaScript</tspan></text>
+<rect x="12.00em" y="4.50em" width="1.30em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.30em" y="4.50em" width="1.16em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.46em" y="4.50em" width="1.18em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="15.64em" y="4.50em" width="1.04em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="16.68em" y="4.50em" width="0.73em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">3,369 (<tspan fill="#00acd7">13</tspan>, <tspan fill="#2eb8da">12</tspan>, <tspan fill="#5cc4dd">12</tspan>, <tspan fill="#8ad0e0">10</tspan>, <tspan fill="#b8dce3">7</tspan>%)</tspan></text>
+<text x="17.91em" y="5.10em"><tspan class="size">Python</tspan></text>
+<rect x="12.00em" y="5.70em" width="1.11em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.11em" y="5.70em" width="0.78em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.88em" y="5.70em" width="0.85em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.73em" y="5.70em" width="0.87em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="15.60em" y="5.70em" width="0.75em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">2,706 (<tspan fill="#00acd7">11</tspan>, <tspan fill="#2eb8da">8</tspan>, <tspan fill="#5cc4dd">8</tspan>, <tspan fill="#8ad0e0">9</tspan>, <tspan fill="#b8dce3">7</tspan>%)</tspan></text>
+<text x="16.85em" y="6.30em"><tspan class="size">Java</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.70em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.70em" y="6.90em" width="0.76em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.46em" y="6.90em" width="0.81em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.27em" y="6.90em" width="0.80em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="15.07em" y="6.90em" width="0.79em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">2,402 (<tspan fill="#00acd7">7</tspan>, <tspan fill="#2eb8da">8</tspan>, <tspan fill="#5cc4dd">8</tspan>, <tspan fill="#8ad0e0">8</tspan>, <tspan fill="#b8dce3">8</tspan>%)</tspan></text>
+<text x="16.36em" y="7.50em"><tspan class="size">C</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.20em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.20em" y="8.10em" width="0.48em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.69em" y="8.10em" width="0.86em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.54em" y="8.10em" width="0.96em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.51em" y="8.10em" width="0.74em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">2,020 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">5</tspan>, <tspan fill="#5cc4dd">9</tspan>, <tspan fill="#8ad0e0">10</tspan>, <tspan fill="#b8dce3">7</tspan>%)</tspan></text>
+<text x="15.74em" y="8.70em"><tspan class="size">Bash</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.39em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.39em" y="9.30em" width="0.44em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.82em" y="9.30em" width="0.53em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.35em" y="9.30em" width="0.66em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.02em" y="9.30em" width="0.60em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">1,631 (<tspan fill="#00acd7">4</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">5</tspan>, <tspan fill="#8ad0e0">7</tspan>, <tspan fill="#b8dce3">6</tspan>%)</tspan></text>
+<text x="15.12em" y="9.90em"><tspan class="size">C++</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.65em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.65em" y="10.50em" width="0.46em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.11em" y="10.50em" width="0.42em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.53em" y="10.50em" width="0.44em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.97em" y="10.50em" width="0.40em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">1,475 (<tspan fill="#00acd7">7</tspan>, <tspan fill="#2eb8da">5</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">4</tspan>, <tspan fill="#b8dce3">4</tspan>%)</tspan></text>
+<text x="14.87em" y="11.10em"><tspan class="size">PHP</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.44em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.44em" y="11.70em" width="0.29em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.74em" y="11.70em" width="0.35em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.09em" y="11.70em" width="0.33em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.42em" y="11.70em" width="0.25em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">1,042 (<tspan fill="#00acd7">4</tspan>, <tspan fill="#2eb8da">3</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">3</tspan>%)</tspan></text>
+<text x="14.17em" y="12.30em"><tspan class="size">C#</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.45em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.45em" y="12.90em" width="0.34em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.78em" y="12.90em" width="0.31em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.09em" y="12.90em" width="0.30em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.39em" y="12.90em" width="0.27em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">1,034 (<tspan fill="#00acd7">4</tspan>, <tspan fill="#2eb8da">3</tspan>, <tspan fill="#5cc4dd">3</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">3</tspan>%)</tspan></text>
+<text x="14.16em" y="13.50em"><tspan class="size">Ruby</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.14em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.14em" y="14.10em" width="0.14em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.28em" y="14.10em" width="0.14em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.43em" y="14.10em" width="0.16em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.58em" y="14.10em" width="0.15em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">460 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="13.24em" y="14.70em"><tspan class="size">Perl</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.05em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.05em" y="15.30em" width="0.06em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.11em" y="15.30em" width="0.08em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.20em" y="15.30em" width="0.11em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.31em" y="15.30em" width="0.14em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">284 (<tspan fill="#00acd7">0.5</tspan>, <tspan fill="#2eb8da">0.6</tspan>, <tspan fill="#5cc4dd">0.8</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="12.96em" y="15.90em"><tspan class="size">Scala</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.02em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.02em" y="16.50em" width="0.04em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.06em" y="16.50em" width="0.08em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.14em" y="16.50em" width="0.11em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.25em" y="16.50em" width="0.20em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">278 (<tspan fill="#00acd7">0.2</tspan>, <tspan fill="#2eb8da">0.4</tspan>, <tspan fill="#5cc4dd">0.8</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="12.95em" y="17.10em"><tspan class="size">Rust</tspan></text>
+<rect x="12.00em" y="17.70em" width="0.03em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.03em" y="17.70em" width="0.05em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.08em" y="17.70em" width="0.07em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.14em" y="17.70em" width="0.14em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.29em" y="17.70em" width="0.13em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">260 (<tspan fill="#00acd7">0.3</tspan>, <tspan fill="#2eb8da">0.5</tspan>, <tspan fill="#5cc4dd">0.7</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="12.92em" y="18.30em"><tspan class="size">Swift</tspan></text>
+<rect x="12.00em" y="18.90em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="18.90em" width="0.02em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.03em" y="18.90em" width="0.08em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.11em" y="18.90em" width="0.11em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.22em" y="18.90em" width="0.13em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="19.50em" text-anchor="end"><tspan class="size">223 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.2</tspan>, <tspan fill="#5cc4dd">0.8</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="12.86em" y="19.50em"><tspan class="size">Lua</tspan></text>
+<rect x="12.00em" y="20.10em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="20.10em" width="0.05em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.07em" y="20.10em" width="0.07em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.14em" y="20.10em" width="0.08em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.22em" y="20.10em" width="0.08em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="20.70em" text-anchor="end"><tspan class="size">185 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.5</tspan>, <tspan fill="#5cc4dd">0.7</tspan>, <tspan fill="#8ad0e0">0.8</tspan>, <tspan fill="#b8dce3">0.8</tspan>%)</tspan></text>
+<text x="12.80em" y="20.70em"><tspan class="size">Kotlin</tspan></text>
+<rect x="12.00em" y="21.30em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="21.30em" width="0.02em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.03em" y="21.30em" width="0.03em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.06em" y="21.30em" width="0.06em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.12em" y="21.30em" width="0.10em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="21.90em" text-anchor="end"><tspan class="size">139 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.2</tspan>, <tspan fill="#5cc4dd">0.3</tspan>, <tspan fill="#8ad0e0">0.6</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="12.72em" y="21.90em"><tspan class="size">Haskell</tspan></text>
+<rect x="12.00em" y="22.50em" width="0.02em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.02em" y="22.50em" width="0.02em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.04em" y="22.50em" width="0.04em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.08em" y="22.50em" width="0.08em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.16em" y="22.50em" width="0.06em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="23.10em" text-anchor="end"><tspan class="size">139 (<tspan fill="#00acd7">0.2</tspan>, <tspan fill="#2eb8da">0.2</tspan>, <tspan fill="#5cc4dd">0.4</tspan>, <tspan fill="#8ad0e0">0.8</tspan>, <tspan fill="#b8dce3">0.6</tspan>%)</tspan></text>
+<text x="12.72em" y="23.10em"><tspan class="size">Clojure</tspan></text>
+<rect x="12.00em" y="23.70em" width="0.02em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.02em" y="23.70em" width="0.03em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.04em" y="23.70em" width="0.04em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.09em" y="23.70em" width="0.05em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.14em" y="23.70em" width="0.08em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="24.30em" text-anchor="end"><tspan class="size">136 (<tspan fill="#00acd7">0.2</tspan>, <tspan fill="#2eb8da">0.3</tspan>, <tspan fill="#5cc4dd">0.4</tspan>, <tspan fill="#8ad0e0">0.5</tspan>, <tspan fill="#b8dce3">0.8</tspan>%)</tspan></text>
+<text x="12.72em" y="24.30em"><tspan class="size">R</tspan></text>
+<rect x="12.00em" y="24.90em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="24.90em" width="0.02em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.04em" y="24.90em" width="0.04em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.07em" y="24.90em" width="0.06em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.13em" y="24.90em" width="0.07em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="25.50em" text-anchor="end"><tspan class="size">124 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.2</tspan>, <tspan fill="#5cc4dd">0.4</tspan>, <tspan fill="#8ad0e0">0.6</tspan>, <tspan fill="#b8dce3">0.7</tspan>%)</tspan></text>
+<text x="12.70em" y="25.50em"><tspan class="size">Erlang</tspan></text>
+<rect x="12.00em" y="26.10em" width="0.00em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.00em" y="26.10em" width="0.01em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.01em" y="26.10em" width="0.00em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.02em" y="26.10em" width="0.01em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.03em" y="26.10em" width="0.01em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="26.70em" text-anchor="end"><tspan class="size">24 (<tspan fill="#00acd7">0.0</tspan>, <tspan fill="#2eb8da">0.1</tspan>, <tspan fill="#5cc4dd">0.0</tspan>, <tspan fill="#8ad0e0">0.1</tspan>, <tspan fill="#b8dce3">0.1</tspan>%)</tspan></text>
+<text x="12.54em" y="26.70em"><tspan class="size">Julia</tspan></text>
+<rect x="12.00em" y="27.30em" width="0.25em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.25em" y="27.30em" width="0.23em" height="0.60em" stroke="#8e8e8e" fill="#8e8e8e"/>
+<rect x="12.48em" y="27.30em" width="0.28em" height="0.60em" stroke="#a5a5a5" fill="#a5a5a5"/>
+<rect x="12.76em" y="27.30em" width="0.23em" height="0.60em" stroke="#bcbcbc" fill="#bcbcbc"/>
+<rect x="12.99em" y="27.30em" width="0.17em" height="0.60em" stroke="#d3d3d3" fill="#d3d3d3"/>
+<text x="11.50em" y="27.90em" text-anchor="end"><tspan class="size">726 (<tspan fill="#777777">3</tspan>, <tspan fill="#8e8e8e">2</tspan>, <tspan fill="#a5a5a5">3</tspan>, <tspan fill="#bcbcbc">2</tspan>, <tspan fill="#d3d3d3">2</tspan>%)</tspan></text>
+<text x="13.67em" y="27.90em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="28.50em" width="0.28em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="29.10em" text-anchor="end"><tspan class="size">173 (2.8%)</tspan></text>
+<text x="12.78em" y="29.10em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+<p>
+<!--include lang-pref.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="29.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Rank the following languages in terms of your preference </tspan></text>
+<rect x="12.00em" y="2.10em" width="6.54em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="18.54em" y="2.10em" width="1.76em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="20.29em" y="2.10em" width="0.59em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="20.88em" y="2.10em" width="0.21em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="21.09em" y="2.10em" width="0.11em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">5,728 (<tspan fill="#00acd7">65</tspan>, <tspan fill="#2eb8da">18</tspan>, <tspan fill="#5cc4dd">6</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="21.70em" y="2.70em"><tspan class="size">Go</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.73em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.73em" y="3.30em" width="1.81em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.55em" y="3.30em" width="1.25em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="15.80em" y="3.30em" width="0.83em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="16.63em" y="3.30em" width="0.44em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">3,156 (<tspan fill="#00acd7">7</tspan>, <tspan fill="#2eb8da">18</tspan>, <tspan fill="#5cc4dd">12</tspan>, <tspan fill="#8ad0e0">8</tspan>, <tspan fill="#b8dce3">4</tspan>%)</tspan></text>
+<text x="17.57em" y="3.90em"><tspan class="size">Python</tspan></text>
+<rect x="12.00em" y="4.50em" width="0.30em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.30em" y="4.50em" width="0.94em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.24em" y="4.50em" width="1.17em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.41em" y="4.50em" width="0.84em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="15.25em" y="4.50em" width="0.70em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">2,463 (<tspan fill="#00acd7">3</tspan>, <tspan fill="#2eb8da">9</tspan>, <tspan fill="#5cc4dd">12</tspan>, <tspan fill="#8ad0e0">8</tspan>, <tspan fill="#b8dce3">7</tspan>%)</tspan></text>
+<text x="16.46em" y="5.10em"><tspan class="size">JavaScript</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.17em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.17em" y="5.70em" width="0.74em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.91em" y="5.70em" width="0.77em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.68em" y="5.70em" width="0.69em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.37em" y="5.70em" width="0.56em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">1,827 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">7</tspan>, <tspan fill="#5cc4dd">8</tspan>, <tspan fill="#8ad0e0">7</tspan>, <tspan fill="#b8dce3">6</tspan>%)</tspan></text>
+<text x="15.43em" y="6.30em"><tspan class="size">C</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.22em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.22em" y="6.90em" width="0.63em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.85em" y="6.90em" width="0.69em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.54em" y="6.90em" width="0.66em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.20em" y="6.90em" width="0.63em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">1,764 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">6</tspan>, <tspan fill="#5cc4dd">7</tspan>, <tspan fill="#8ad0e0">7</tspan>, <tspan fill="#b8dce3">6</tspan>%)</tspan></text>
+<text x="15.33em" y="7.50em"><tspan class="size">Java</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.14em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.14em" y="8.10em" width="0.35em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.49em" y="8.10em" width="0.51em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.00em" y="8.10em" width="0.54em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.54em" y="8.10em" width="0.46em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">1,240 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">5</tspan>, <tspan fill="#8ad0e0">5</tspan>, <tspan fill="#b8dce3">5</tspan>%)</tspan></text>
+<text x="14.49em" y="8.70em"><tspan class="size">C++</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.06em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.06em" y="9.30em" width="0.31em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.37em" y="9.30em" width="0.56em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.93em" y="9.30em" width="0.51em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.43em" y="9.30em" width="0.49em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">1,196 (<tspan fill="#00acd7">0.6</tspan>, <tspan fill="#2eb8da">3</tspan>, <tspan fill="#5cc4dd">6</tspan>, <tspan fill="#8ad0e0">5</tspan>, <tspan fill="#b8dce3">5</tspan>%)</tspan></text>
+<text x="14.42em" y="9.90em"><tspan class="size">Bash</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.24em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.24em" y="10.50em" width="0.44em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.68em" y="10.50em" width="0.38em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.06em" y="10.50em" width="0.27em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.33em" y="10.50em" width="0.18em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">939 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="14.01em" y="11.10em"><tspan class="size">Rust</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.21em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.21em" y="11.70em" width="0.44em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.65em" y="11.70em" width="0.40em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.04em" y="11.70em" width="0.28em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.33em" y="11.70em" width="0.16em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">924 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="13.98em" y="12.30em"><tspan class="size">C#</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.20em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.20em" y="12.90em" width="0.41em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.61em" y="12.90em" width="0.32em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.93em" y="12.90em" width="0.26em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.19em" y="12.90em" width="0.19em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">859 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">3</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="13.88em" y="13.50em"><tspan class="size">Ruby</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.08em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.08em" y="14.10em" width="0.27em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.35em" y="14.10em" width="0.29em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.64em" y="14.10em" width="0.27em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.92em" y="14.10em" width="0.30em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">757 (<tspan fill="#00acd7">0.8</tspan>, <tspan fill="#2eb8da">3</tspan>, <tspan fill="#5cc4dd">3</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">3</tspan>%)</tspan></text>
+<text x="13.72em" y="14.70em"><tspan class="size">PHP</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.10em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.10em" y="15.30em" width="0.18em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.29em" y="15.30em" width="0.20em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.49em" y="15.30em" width="0.15em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.64em" y="15.30em" width="0.09em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">455 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">2</tspan>, <tspan fill="#5cc4dd">2</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">0.9</tspan>%)</tspan></text>
+<text x="13.23em" y="15.90em"><tspan class="size">Kotlin</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.07em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.07em" y="16.50em" width="0.14em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.21em" y="16.50em" width="0.19em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.40em" y="16.50em" width="0.17em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.56em" y="16.50em" width="0.10em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">414 (<tspan fill="#00acd7">0.7</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">2</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="13.16em" y="17.10em"><tspan class="size">Swift</tspan></text>
+<rect x="12.00em" y="17.70em" width="0.10em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.10em" y="17.70em" width="0.11em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.20em" y="17.70em" width="0.14em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.35em" y="17.70em" width="0.15em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.50em" y="17.70em" width="0.12em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">383 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="13.12em" y="18.30em"><tspan class="size">Haskell</tspan></text>
+<rect x="12.00em" y="18.90em" width="0.08em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.08em" y="18.90em" width="0.10em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.18em" y="18.90em" width="0.15em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.32em" y="18.90em" width="0.12em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.45em" y="18.90em" width="0.09em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="19.50em" text-anchor="end"><tspan class="size">335 (<tspan fill="#00acd7">0.8</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.9</tspan>%)</tspan></text>
+<text x="13.04em" y="19.50em"><tspan class="size">Scala</tspan></text>
+<rect x="12.00em" y="20.10em" width="0.06em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.06em" y="20.10em" width="0.13em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.18em" y="20.10em" width="0.11em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.29em" y="20.10em" width="0.11em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.40em" y="20.10em" width="0.09em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="20.70em" text-anchor="end"><tspan class="size">305 (<tspan fill="#00acd7">0.6</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.9</tspan>%)</tspan></text>
+<text x="12.99em" y="20.70em"><tspan class="size">Perl</tspan></text>
+<rect x="12.00em" y="21.30em" width="0.03em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.03em" y="21.30em" width="0.08em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.11em" y="21.30em" width="0.13em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.24em" y="21.30em" width="0.13em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.37em" y="21.30em" width="0.08em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="21.90em" text-anchor="end"><tspan class="size">279 (<tspan fill="#00acd7">0.3</tspan>, <tspan fill="#2eb8da">0.8</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.8</tspan>%)</tspan></text>
+<text x="12.95em" y="21.90em"><tspan class="size">Erlang</tspan></text>
+<rect x="12.00em" y="22.50em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="22.50em" width="0.05em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.06em" y="22.50em" width="0.11em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.17em" y="22.50em" width="0.13em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.29em" y="22.50em" width="0.11em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="23.10em" text-anchor="end"><tspan class="size">250 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.5</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="12.90em" y="23.10em"><tspan class="size">Lua</tspan></text>
+<rect x="12.00em" y="23.70em" width="0.06em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.06em" y="23.70em" width="0.08em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.14em" y="23.70em" width="0.11em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.24em" y="23.70em" width="0.09em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.34em" y="23.70em" width="0.06em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="24.30em" text-anchor="end"><tspan class="size">248 (<tspan fill="#00acd7">0.6</tspan>, <tspan fill="#2eb8da">0.8</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">0.9</tspan>, <tspan fill="#b8dce3">0.6</tspan>%)</tspan></text>
+<text x="12.90em" y="24.30em"><tspan class="size">Clojure</tspan></text>
+<rect x="12.00em" y="24.90em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="24.90em" width="0.04em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.05em" y="24.90em" width="0.04em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.09em" y="24.90em" width="0.05em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.14em" y="24.90em" width="0.04em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="25.50em" text-anchor="end"><tspan class="size">113 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.4</tspan>, <tspan fill="#5cc4dd">0.4</tspan>, <tspan fill="#8ad0e0">0.5</tspan>, <tspan fill="#b8dce3">0.4</tspan>%)</tspan></text>
+<text x="12.68em" y="25.50em"><tspan class="size">R</tspan></text>
+<rect x="12.00em" y="26.10em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="26.10em" width="0.02em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.03em" y="26.10em" width="0.03em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.06em" y="26.10em" width="0.03em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.09em" y="26.10em" width="0.02em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="26.70em" text-anchor="end"><tspan class="size">71 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.2</tspan>, <tspan fill="#5cc4dd">0.3</tspan>, <tspan fill="#8ad0e0">0.3</tspan>, <tspan fill="#b8dce3">0.2</tspan>%)</tspan></text>
+<text x="12.61em" y="26.70em"><tspan class="size">Julia</tspan></text>
+<rect x="12.00em" y="27.30em" width="0.22em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.22em" y="27.30em" width="0.29em" height="0.60em" stroke="#8e8e8e" fill="#8e8e8e"/>
+<rect x="12.52em" y="27.30em" width="0.31em" height="0.60em" stroke="#a5a5a5" fill="#a5a5a5"/>
+<rect x="12.82em" y="27.30em" width="0.20em" height="0.60em" stroke="#bcbcbc" fill="#bcbcbc"/>
+<rect x="13.03em" y="27.30em" width="0.11em" height="0.60em" stroke="#d3d3d3" fill="#d3d3d3"/>
+<text x="11.50em" y="27.90em" text-anchor="end"><tspan class="size">709 (<tspan fill="#777777">2</tspan>, <tspan fill="#8e8e8e">3</tspan>, <tspan fill="#a5a5a5">3</tspan>, <tspan fill="#bcbcbc">2</tspan>, <tspan fill="#d3d3d3">1</tspan>%)</tspan></text>
+<text x="13.64em" y="27.90em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="28.50em" width="0.39em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="29.10em" text-anchor="end"><tspan class="size">241 (3.9%)</tspan></text>
+<text x="12.89em" y="29.10em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+
+
+<p>
+<!--include about-me-comp.svg -->
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 747 136" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><path d="M312.757,53.887c0,-2.044 -1.659,-3.704 -3.703,-3.704l-293.481,0c-2.044,0 -3.704,1.66 -3.704,3.704l0,7.407c0,2.044 1.66,3.703 3.704,3.703l293.481,0c2.044,0 3.703,-1.659 3.703,-3.703l0,-7.407Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M697.757,39.073c0,-2.044 -1.659,-3.703 -3.703,-3.703l-293.481,0c-2.044,0 -3.704,1.659 -3.704,3.703l0,7.407c0,2.044 1.66,3.703 3.704,3.703l293.481,0c2.044,0 3.703,-1.659 3.703,-3.703l0,-7.407Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M334.419,58.906l-1.301,-5.019l40.745,-10.567l-1.209,-4.66l9.029,5.31l-5.31,9.029l-1.208,-4.66l-40.746,10.567Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><text x="14.976px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="398.976px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text><text x="383.976px" y="29.062px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">The following apply to me: (multiple choice)</text><rect x="470.976" y="39.862" width="81" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="400.056px" y="47.062px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">4,201 (67%)</text><text x="557.976px" y="47.062px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I pr<tspan x="575.316px 582.204px " y="47.062px 47.062px ">og</tspan>ram at work in Go</text><rect x="470.976" y="54.262" width="75.84" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="400.056px" y="61.462px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">3,935 (63%)</text><text x="552.816px" y="61.462px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I pr<tspan x="570.156px 577.044px " y="61.462px 61.462px ">og</tspan>ram in Go outside of work</text><rect x="470.976" y="68.662" width="65.16" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="400.056px" y="75.862px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">3,381 (54%)</text><text x="542.136px" y="75.862px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I pr<tspan x="559.476px 566.364px " y="75.862px 75.862px ">og</tspan>ram at work in another language</text><rect x="470.976" y="83.062" width="19.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="400.056px" y="90.262px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,001 (16%)</text><text x="496.296px" y="90.262px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I manage a pr<tspan x="569.88px 576.768px " y="90.262px 90.262px ">og</tspan>ramming team</text><rect x="470.976" y="97.462" width="9.72" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="410.064px" y="104.662px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">506  (8%)</text><text x="486.696px" y="104.662px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I am a student</text><rect x="470.976" y="111.862" width="2.16" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="410.064px" y="119.062px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">113  (2%)</text><text x="479.136px" y="119.062px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="470.976" y="126.262" width="0.48" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="416.736px" y="133.462px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">27  (0%)</text><text x="477.456px" y="133.462px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="500.124px 506.568px " y="133.462px 133.462px ">es</tspan>ponse</text><text x="-0.024px" y="28.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">The following apply to me: (multiple choice)</text><rect x="86.976" y="39.528" width="79.68" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="16.056px" y="46.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,386 (66%)</text><text x="172.656px" y="46.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I pr<tspan x="189.996px 196.884px " y="46.728px 46.728px ">og</tspan>ram in Go outside of work</text><rect x="86.976" y="53.928" width="74.64" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="16.056px" y="61.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,235 (62%)</text><text x="167.616px" y="61.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I pr<tspan x="184.956px 191.844px " y="61.128px 61.128px ">og</tspan>ram at work in Go</text><rect x="86.976" y="68.328" width="66.84" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="16.056px" y="75.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,004 (56%)</text><text x="159.816px" y="75.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I pr<tspan x="177.156px 184.044px " y="75.528px 75.528px ">og</tspan>ram at work in another language</text><rect x="86.976" y="82.728" width="20.64" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="26.064px" y="89.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">618 (17%)</text><text x="113.616px" y="89.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I manage a pr<tspan x="187.2px 194.088px " y="89.928px 89.928px ">og</tspan>ramming team</text><rect x="86.976" y="97.128" width="11.28" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="26.064px" y="104.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">337  (9%)</text><text x="104.256px" y="104.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I am a student</text><rect x="86.976" y="111.528" width="2.64" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="32.736px" y="118.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">78  (2%)</text><text x="95.616px" y="118.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="86.976" y="125.928" width="0.36" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="32.736px" y="133.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">10  (0%)</text><text x="93.336px" y="133.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="116.004px 122.448px " y="133.128px 133.128px ">es</tspan>ponse</text></svg>
+<!--end-->
+</p>
+
+<p>
+<!--include area-comp.svg -->
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 700 266" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><g><path d="M296.054,117.621c0,-3.812 -3.095,-6.906 -6.906,-6.906l-281.741,0c-3.812,0 -6.907,3.094 -6.907,6.906l0,13.814c0,3.812 3.095,6.906 6.907,6.906l281.741,0c3.811,0 6.906,-3.094 6.906,-6.906l0,-13.814Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M681.054,158.282c0,-4.074 -3.307,-7.381 -7.381,-7.381l-286.125,0c-4.074,0 -7.381,3.307 -7.381,7.381l0,14.762c0,4.074 3.307,7.381 7.381,7.381l286.125,0c4.074,0 7.381,-3.307 7.381,-7.381l0,-14.762Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M316.041,132.267l2.681,-4.438l36.027,21.77l2.49,-4.121l2.509,10.17l-10.17,2.509l2.49,-4.121l-36.027,-21.769Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/></g><g><text x="15.245px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="399.245px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text></g><g><text x="-0.484px" y="30.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I work in the following ar<tspan x="129.944px 136.388px " y="30.577px 30.577px ">ea</tspan>s: (multiple choice)</text><rect x="86.516" y="41.377" width="75.84" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.596px" y="48.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,272 (63%)</text><text x="168.356px" y="48.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">W<tspan x="178.784px 185.228px " y="48.577px 48.577px ">eb</tspan> development</text><rect x="86.516" y="55.777" width="45.36" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.596px" y="62.977px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,359 (38%)</text><text x="137.876px" y="62.977px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Systems pr<tspan x="198.344px 205.232px " y="62.977px 62.977px ">og</tspan>ramming</text><rect x="86.516" y="70.177" width="41.76" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.596px" y="77.377px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,251 (35%)</text><text x="134.276px" y="77.377px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">DevOps</text><rect x="86.516" y="84.577" width="39" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.596px" y="91.777px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,169 (33%)</text><text x="131.516px" y="91.777px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Network pr<tspan x="190.844px 197.732px " y="91.777px 91.777px ">og</tspan>ramming</text><rect x="86.516" y="98.977" width="33.6" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.596px" y="106.177px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,006 (28%)</text><text x="126.116px" y="106.177px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Databases</text><rect x="86.516" y="113.377" width="17.76" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="120.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">533 (15%)</text><text x="110.276px" y="120.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Mobile</text><rect x="86.516" y="127.777" width="16.32" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="134.977px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">490 (14%)</text><text x="108.836px" y="134.977px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Desktop/GUI applications</text><rect x="86.516" y="142.177" width="15.24" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="149.377px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">457 (13%)</text><text x="107.756px" y="149.377px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Security</text><rect x="86.516" y="156.577" width="14.52" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="163.777px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">435 (12%)</text><text x="107.036px" y="163.777px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Data Science</text><rect x="86.516" y="170.977" width="13.92" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="178.177px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">417 (12%)</text><text x="106.436px" y="178.177px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Finance/Commer<tspan x="198.908px 205.352px " y="178.177px 178.177px ">ce</tspan></text><rect x="86.516" y="185.377" width="13.2" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="192.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">394 (11%)</text><text x="105.716px" y="192.577px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Embedded devices/Inter<tspan x="237.296px 243.968px " y="192.577px 192.577px ">ne</tspan>t of Things</text><rect x="86.516" y="199.777" width="12.6" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="206.977px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">379 (11%)</text><text x="105.116px" y="206.977px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Academic/Scientific/Numeric</text><rect x="86.516" y="214.177" width="7.56" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="221.377px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">228  (6%)</text><text x="100.076px" y="221.377px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Gaming</text><rect x="86.516" y="228.577" width="7.92" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.604px" y="235.777px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">238  (7%)</text><text x="100.436px" y="235.777px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="86.516" y="242.977" width="2.52" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="32.276px" y="250.177px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">74  (2%)</text><text x="95.036px" y="250.177px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="117.704px 124.148px " y="250.177px 250.177px ">es</tspan>ponse</text></g><g><text x="389.261px" y="29.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I work in the following ar<tspan x="519.689px 526.133px " y="29.197px 29.197px ">ea</tspan>s: (multiple choice)</text><rect x="476.261" y="39.997" width="73.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="405.341px" y="47.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">3,807 (61%)</text><text x="555.581px" y="47.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">W<tspan x="566.009px 572.453px " y="47.197px 47.197px ">eb</tspan> development</text><rect x="476.261" y="54.397" width="44.64" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="405.341px" y="61.597px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,319 (37%)</text><text x="526.901px" y="61.597px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Systems pr<tspan x="587.369px 594.257px " y="61.597px 61.597px ">og</tspan>ramming</text><rect x="476.261" y="68.797" width="43.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="405.341px" y="75.997px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,250 (36%)</text><text x="525.581px" y="75.997px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">DevOps</text><rect x="476.261" y="83.197" width="37.92" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="405.341px" y="90.397px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,969 (32%)</text><text x="520.181px" y="90.397px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Network pr<tspan x="579.509px 586.397px " y="90.397px 90.397px ">og</tspan>ramming</text><rect x="476.261" y="97.597" width="33.72" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="405.341px" y="104.797px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,751 (28%)</text><text x="515.981px" y="104.797px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Databases</text><rect x="476.261" y="111.997" width="16.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="119.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">848 (14%)</text><text x="498.581px" y="119.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Security</text><rect x="476.261" y="126.397" width="15" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="133.597px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">777 (12%)</text><text x="497.261px" y="133.597px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Finance/Commer<tspan x="589.733px 596.177px " y="133.597px 133.597px ">ce</tspan></text><rect x="476.261" y="140.797" width="13.92" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="147.997px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">724 (12%)</text><text x="496.181px" y="147.997px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Data Science</text><rect x="476.261" y="155.197" width="13.44" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="162.397px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">696 (11%)</text><text x="495.701px" y="162.397px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Mobile</text><rect x="476.261" y="169.597" width="13.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="176.797px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">694 (11%)</text><text x="495.581px" y="176.797px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Desktop/GUI applications</text><rect x="476.261" y="183.997" width="12.48" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="191.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">647 (10%)</text><text x="494.741px" y="191.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Embedded devices/Inter<tspan x="626.321px 632.993px " y="191.197px 191.197px ">ne</tspan>t of Things</text><rect x="476.261" y="198.397" width="11.16" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="205.597px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">581  (9%)</text><text x="493.421px" y="205.597px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Academic/Scientific/Numeric</text><rect x="476.261" y="212.797" width="11.16" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="219.997px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">581  (9%)</text><text x="493.421px" y="219.997px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Machine Lear<tspan x="566.321px 572.993px " y="219.997px 219.997px ">ni</tspan>ng/Artificial Intelligence</text><rect x="476.261" y="227.197" width="6.48" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="234.397px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">334  (5%)</text><text x="488.741px" y="234.397px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Gaming</text><rect x="476.261" y="241.597" width="7.32" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="248.797px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">381  (6%)</text><text x="489.581px" y="248.797px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="476.261" y="255.997" width="2.16" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="415.349px" y="263.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">111  (2%)</text><text x="484.421px" y="263.197px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="507.089px 513.533px " y="263.197px 263.197px ">es</tspan>ponse</text></g></svg>
+<!--end-->
+</p>
+
+<p>
+<!--include uses-comp.svg -->
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 711 178" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><path d="M302.656,52.22c0,-2.044 -1.66,-3.703 -3.704,-3.703l-288.147,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.703 3.703,3.703l288.147,0c2.044,0 3.704,-1.659 3.704,-3.703l0,-7.407Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M687.656,37.407c0,-2.044 -1.66,-3.704 -3.704,-3.704l-293.48,0c-2.044,0 -3.704,1.66 -3.704,3.704l0,7.406c0,2.044 1.66,3.704 3.704,3.704l293.48,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.406Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M324.318,57.239l-1.301,-5.018l40.745,-10.568l-1.209,-4.66l9.029,5.31l-5.31,9.029l-1.209,-4.66l-40.745,10.567Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><text x="14.016px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="398.016px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text><g><text x="-0.984px" y="27.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I write the following in Go: (multiple choice)</text><rect x="86.016" y="38.528" width="75" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="45.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,247 (63%)</text><text x="167.016px" y="45.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A runnable/interactive pr<tspan x="298.368px 305.256px " y="45.728px 45.728px ">og</tspan>ram</text><rect x="86.016" y="52.928" width="72.6" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="60.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,174 (60%)</text><text x="164.616px" y="60.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">API/RPC services</text><rect x="86.016" y="67.328" width="63" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="74.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,886 (52%)</text><text x="155.016px" y="74.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">W<tspan x="165.444px 171.888px " y="74.528px 74.528px ">eb</tspan> services</text><rect x="86.016" y="81.728" width="52.8" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="88.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,583 (44%)</text><text x="144.816px" y="88.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Agents and daemons</text><rect x="86.016" y="96.128" width="47.28" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="103.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,417 (39%)</text><text x="139.296px" y="103.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Libraries or Frameworks</text><rect x="86.016" y="110.528" width="40.32" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="117.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,209 (34%)</text><text x="132.336px" y="117.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Data pr<tspan x="171.684px 178.572px " y="117.728px 117.728px ">oc</tspan>essing</text><rect x="86.016" y="124.928" width="37.44" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="132.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,120 (31%)</text><text x="129.456px" y="132.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Automation/scripts</text><rect x="86.016" y="139.328" width="3.6" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.104px" y="146.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">107  (3%)</text><text x="95.616px" y="146.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I don&apos;t write in Go</text><rect x="86.016" y="153.728" width="4.56" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.104px" y="160.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">137  (4%)</text><text x="96.576px" y="160.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="86.016" y="168.128" width="1.56" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="31.776px" y="175.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">45  (1%)</text><text x="93.576px" y="175.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="116.244px 122.688px " y="175.328px 175.328px ">es</tspan>ponse</text></g><g><text x="377.016px" y="27.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I write the following in Go: (multiple choice)</text><rect x="464.016" y="38.528" width="78.48" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="45.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">4,071 (65%)</text><text x="548.496px" y="45.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">API/RPC services</text><rect x="464.016" y="52.928" width="75.6" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="60.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">3,921 (63%)</text><text x="545.616px" y="60.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A runnable/interactive pr<tspan x="676.968px 683.856px " y="60.128px 60.128px ">og</tspan>ram</text><rect x="464.016" y="67.328" width="58.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="74.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">3,027 (49%)</text><text x="528.336px" y="74.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">W<tspan x="538.764px 545.208px " y="74.528px 74.528px ">eb</tspan> services</text><rect x="464.016" y="81.728" width="53.28" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="88.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,766 (44%)</text><text x="523.296px" y="88.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Agents and daemons</text><rect x="464.016" y="96.128" width="46.2" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="103.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,394 (38%)</text><text x="516.216px" y="103.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Libraries or Frameworks</text><rect x="464.016" y="110.528" width="39.24" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="117.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,038 (33%)</text><text x="509.256px" y="117.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Automation/scripts</text><rect x="464.016" y="124.928" width="39.12" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="132.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,030 (33%)</text><text x="509.136px" y="132.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Data pr<tspan x="548.484px 555.372px " y="132.128px 132.128px ">oc</tspan>essing</text><rect x="464.016" y="139.328" width="3.24" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="403.104px" y="146.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">167  (3%)</text><text x="473.256px" y="146.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I don&apos;t write in Go</text><rect x="464.016" y="153.728" width="3.36" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="403.104px" y="160.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">176  (3%)</text><text x="473.376px" y="160.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="464.016" y="168.128" width="1.32" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="409.776px" y="175.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">70  (1%)</text><text x="471.336px" y="175.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="494.004px 500.448px " y="175.328px 175.328px ">es</tspan>ponse</text></g></svg>
+<!--end-->
+</p>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="26.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">What is the biggest challenge you personally face using Go today? </tspan></text>
+<rect x="7.25em" y="2.10em" width="0.93em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">582 (9.3%)</tspan></text>
+<text x="8.68em" y="2.70em"><tspan class="size">lack</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.79em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">489 (7.9%)</tspan></text>
+<text x="8.54em" y="3.90em"><tspan class="size">generics</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.65em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">402 (6.5%)</tspan></text>
+<text x="8.40em" y="5.10em"><tspan class="size">management</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.44em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">277 (4.4%)</tspan></text>
+<text x="8.19em" y="6.30em"><tspan class="size">libraries</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.43em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">266 (4.3%)</tspan></text>
+<text x="8.18em" y="7.50em"><tspan class="size">dependency management</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.31em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">194 (3.1%)</tspan></text>
+<text x="8.06em" y="8.70em"><tspan class="size">lack of generics</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.26em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">159 (2.6%)</tspan></text>
+<text x="8.01em" y="9.90em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.22em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">137 (2.2%)</tspan></text>
+<text x="7.97em" y="11.10em"><tspan class="size">gui</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.22em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">137 (2.2%)</tspan></text>
+<text x="7.97em" y="12.30em"><tspan class="size">library</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.21em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">132 (2.1%)</tspan></text>
+<text x="7.96em" y="13.50em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.21em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">132 (2.1%)</tspan></text>
+<text x="7.96em" y="14.70em"><tspan class="size">work</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.20em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">122 (2.0%)</tspan></text>
+<text x="7.95em" y="15.90em"><tspan class="size">time</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">115 (1.8%)</tspan></text>
+<text x="7.93em" y="17.10em"><tspan class="size">enough</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">114 (1.8%)</tspan></text>
+<text x="7.93em" y="18.30em"><tspan class="size">error handling</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">113 (1.8%)</tspan></text>
+<text x="7.93em" y="19.50em"><tspan class="size">type</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">109 (1.8%)</tspan></text>
+<text x="7.93em" y="20.70em"><tspan class="size">learning</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.17em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">106 (1.7%)</tspan></text>
+<text x="7.92em" y="21.90em"><tspan class="size">projects</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.17em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">104 (1.7%)</tspan></text>
+<text x="7.92em" y="23.10em"><tspan class="size">hard</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">97 (1.6%)</tspan></text>
+<text x="7.91em" y="24.30em"><tspan class="size">team</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">91 (1.5%)</tspan></text>
+<text x="7.90em" y="25.50em"><tspan class="size">dependencies</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">91 (1.5%)</tspan></text>
+<text x="22.90em" y="2.70em"><tspan class="size">java</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">87 (1.4%)</tspan></text>
+<text x="22.89em" y="3.90em"><tspan class="size">c</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">82 (1.3%)</tspan></text>
+<text x="22.88em" y="5.10em"><tspan class="size">debugging</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">81 (1.3%)</tspan></text>
+<text x="22.88em" y="6.30em"><tspan class="size">no generics</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">81 (1.3%)</tspan></text>
+<text x="22.88em" y="7.50em"><tspan class="size">vendoring</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">79 (1.3%)</tspan></text>
+<text x="22.88em" y="8.70em"><tspan class="size">package management</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">79 (1.3%)</tspan></text>
+<text x="22.88em" y="9.90em"><tspan class="size">programming</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">77 (1.2%)</tspan></text>
+<text x="22.87em" y="11.10em"><tspan class="size">gopath</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">76 (1.2%)</tspan></text>
+<text x="22.87em" y="12.30em"><tspan class="size">features</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">76 (1.2%)</tspan></text>
+<text x="22.87em" y="13.50em"><tspan class="size">types</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">75 (1.2%)</tspan></text>
+<text x="22.87em" y="14.70em"><tspan class="size">people</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">74 (1.2%)</tspan></text>
+<text x="22.87em" y="15.90em"><tspan class="size">web</tspan></text>
+<rect x="22.25em" y="16.50em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">73 (1.2%)</tspan></text>
+<text x="22.87em" y="17.10em"><tspan class="size">python</tspan></text>
+<rect x="22.25em" y="17.70em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">73 (1.2%)</tspan></text>
+<text x="22.87em" y="18.30em"><tspan class="size">write</tspan></text>
+<rect x="22.25em" y="18.90em" width="0.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">68 (1.1%)</tspan></text>
+<text x="22.86em" y="19.50em"><tspan class="size">development</tspan></text>
+<rect x="22.25em" y="20.10em" width="0.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">67 (1.1%)</tspan></text>
+<text x="22.86em" y="20.70em"><tspan class="size">generic</tspan></text>
+<rect x="22.25em" y="21.30em" width="0.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">67 (1.1%)</tspan></text>
+<text x="22.86em" y="21.90em"><tspan class="size">writing</tspan></text>
+<rect x="22.25em" y="22.50em" width="0.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">66 (1.1%)</tspan></text>
+<text x="22.86em" y="23.10em"><tspan class="size">difficult</tspan></text>
+<rect x="22.25em" y="23.70em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">64 (1.0%)</tspan></text>
+<text x="22.85em" y="24.30em"><tspan class="size">interface</tspan></text>
+<rect x="22.25em" y="24.90em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">64 (1.0%)</tspan></text>
+<text x="22.85em" y="25.50em"><tspan class="size">tools</tspan></text>
+<rect x="37.25em" y="2.10em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">63 (1.0%)</tspan></text>
+<text x="37.85em" y="2.70em"><tspan class="size">missing</tspan></text>
+<rect x="37.25em" y="3.30em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">62 (1.0%)</tspan></text>
+<text x="37.85em" y="3.90em"><tspan class="size">performance</tspan></text>
+<rect x="37.25em" y="4.50em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">60 (1.0%)</tspan></text>
+<text x="37.85em" y="5.10em"><tspan class="size">interfaces</tspan></text>
+<rect x="37.25em" y="5.70em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">60 (1.0%)</tspan></text>
+<text x="37.85em" y="6.30em"><tspan class="size">standard</tspan></text>
+<rect x="37.25em" y="6.90em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">58 (0.9%)</tspan></text>
+<text x="37.84em" y="7.50em"><tspan class="size">community</tspan></text>
+<rect x="37.25em" y="8.10em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">58 (0.9%)</tspan></text>
+<text x="37.84em" y="8.70em"><tspan class="size">packages</tspan></text>
+<rect x="37.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">56 (0.9%)</tspan></text>
+<text x="37.84em" y="9.90em"><tspan class="size">build</tspan></text>
+<rect x="37.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">56 (0.9%)</tspan></text>
+<text x="37.84em" y="11.10em"><tspan class="size">well</tspan></text>
+<rect x="37.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="37.84em" y="12.30em"><tspan class="size">best</tspan></text>
+<rect x="37.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="37.84em" y="13.50em"><tspan class="size">cgo</tspan></text>
+<rect x="37.25em" y="14.10em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="37.84em" y="14.70em"><tspan class="size">debugger</tspan></text>
+<rect x="37.25em" y="15.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="37.84em" y="15.90em"><tspan class="size">ide</tspan></text>
+<rect x="37.25em" y="16.50em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="37.84em" y="17.10em"><tspan class="size">other languages</tspan></text>
+<rect x="37.25em" y="17.70em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="37.84em" y="18.30em"><tspan class="size">verbose</tspan></text>
+<rect x="37.25em" y="18.90em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">54 (0.9%)</tspan></text>
+<text x="37.84em" y="19.50em"><tspan class="size">boilerplate</tspan></text>
+<rect x="37.25em" y="20.10em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">54 (0.9%)</tspan></text>
+<text x="37.84em" y="20.70em"><tspan class="size">finding</tspan></text>
+<rect x="37.25em" y="21.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">54 (0.9%)</tspan></text>
+<text x="37.84em" y="21.90em"><tspan class="size">learn</tspan></text>
+<rect x="37.25em" y="22.50em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">53 (0.9%)</tspan></text>
+<text x="37.84em" y="23.10em"><tspan class="size">not enough</tspan></text>
+<rect x="37.25em" y="23.70em" width="4.75em" height="0.60em" stroke="black" fill="white"/>
+<text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">2,956 (47.5%)</tspan></text>
+<text x="42.50em" y="24.30em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<p>
+<!--include last-year.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="6.80em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Did you take last year&#39;s survey  <tspan class="paren">(single choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.52em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,569 (25%)</tspan></text>
+<text x="10.27em" y="2.70em"><tspan class="size">Yes</tspan></text>
+<rect x="7.25em" y="3.30em" width="4.65em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,892 (46%)</tspan></text>
+<text x="12.40em" y="3.90em"><tspan class="size">No</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.53em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">952 (15%)</tspan></text>
+<text x="9.28em" y="5.10em"><tspan class="size">I don&#39;t remember</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.31em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">813 (13%)</tspan></text>
+<text x="9.06em" y="6.30em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include agree-community.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="4.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">To what extent do you agree or disagree with the following statement: </tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#CE3262">strongly disagree</tspan>, <tspan fill="#D77A95">disagree</tspan>, <tspan fill="#E6B1C1">somewhat disagree</tspan>, <tspan fill="#cccccc">neither agree nor disagree</tspan>, <tspan fill="#77CCE9">somewhat agree</tspan>, <tspan fill="#50BFE2">agree</tspan>, <tspan fill="#00ACD7">strongly agree</tspan>)</tspan></text>
+<rect x="14.00em" y="3.30em" width="0.05em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.05em" y="3.30em" width="0.08em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.13em" y="3.30em" width="0.14em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.27em" y="3.30em" width="1.02em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.29em" y="3.30em" width="1.05em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="16.33em" y="3.30em" width="3.43em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="19.76em" y="3.30em" width="2.22em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="3.90em" text-anchor="end"><tspan class="size">4,970 (<tspan fill="#CE3262">0.5</tspan>, <tspan fill="#D77A95">0.8</tspan>, <tspan fill="#E6B1C1">1</tspan>, <tspan fill="#cccccc">10</tspan>, <tspan fill="#77CCE9">10</tspan>, <tspan fill="#50BFE2">34</tspan>, <tspan fill="#00ACD7">22</tspan>%)</tspan></text>
+<text x="22.48em" y="3.90em"><tspan class="size">I feel welcome in the Go community (25:1) [33:1]</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include country.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="28.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">List of Countries <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.51em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,561 (25%)</tspan></text>
+<text x="10.26em" y="2.70em"><tspan class="size">United States of America</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.70em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">436  (7%)</tspan></text>
+<text x="8.45em" y="3.90em"><tspan class="size">Germany</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.55em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">343  (6%)</tspan></text>
+<text x="8.30em" y="5.10em"><tspan class="size">United Kingdom</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.34em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">211  (3%)</tspan></text>
+<text x="8.09em" y="6.30em"><tspan class="size">Canada</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.32em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">200  (3%)</tspan></text>
+<text x="8.07em" y="7.50em"><tspan class="size">France</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.28em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">174  (3%)</tspan></text>
+<text x="8.03em" y="8.70em"><tspan class="size">Russia</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.21em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">130  (2%)</tspan></text>
+<text x="7.96em" y="9.90em"><tspan class="size">Australia</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">113  (2%)</tspan></text>
+<text x="7.93em" y="11.10em"><tspan class="size">India</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">110  (2%)</tspan></text>
+<text x="7.93em" y="12.30em"><tspan class="size">Sweden</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.17em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">103  (2%)</tspan></text>
+<text x="7.92em" y="13.50em"><tspan class="size">China</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">99  (2%)</tspan></text>
+<text x="7.91em" y="14.70em"><tspan class="size">Netherlands</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">95  (2%)</tspan></text>
+<text x="7.90em" y="15.90em"><tspan class="size">Spain</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">94  (2%)</tspan></text>
+<text x="7.90em" y="17.10em"><tspan class="size">Brazil</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">89  (1%)</tspan></text>
+<text x="7.89em" y="18.30em"><tspan class="size">Japan</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">84  (1%)</tspan></text>
+<text x="7.88em" y="19.50em"><tspan class="size">Poland</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">62  (1%)</tspan></text>
+<text x="7.85em" y="20.70em"><tspan class="size">Ukraine</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">58  (1%)</tspan></text>
+<text x="7.84em" y="21.90em"><tspan class="size">Italy</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">57  (1%)</tspan></text>
+<text x="7.84em" y="23.10em"><tspan class="size">Switzerland</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">48  (1%)</tspan></text>
+<text x="7.83em" y="24.30em"><tspan class="size">Taiwan</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.07em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">42  (1%)</tspan></text>
+<text x="7.82em" y="25.50em"><tspan class="size">Israel</tspan></text>
+<rect x="7.25em" y="26.10em" width="1.40em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="26.70em" text-anchor="end"><tspan class="size">873 (14%)</tspan></text>
+<text x="9.15em" y="26.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="27.30em" width="2.00em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="27.90em" text-anchor="end"><tspan class="size">1,244 (20%)</tspan></text>
+<text x="9.75em" y="27.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include identify.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="12.80em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">We want the Go community to be inclusive; we want to see how we&#39;re doing and how to improve. Plea... <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="4.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,591 (42%)</tspan></text>
+<text x="11.91em" y="2.70em"><tspan class="size">I do not identify as part of an underrepresented group</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.27em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">790 (13%)</tspan></text>
+<text x="9.02em" y="3.90em"><tspan class="size">I prefer not to answer</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.32em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">197  (3%)</tspan></text>
+<text x="8.07em" y="5.10em"><tspan class="size">I identify as LGBTQIA</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.31em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">191  (3%)</tspan></text>
+<text x="8.06em" y="6.30em"><tspan class="size">I identify as ethnically or racially underrepresented</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.26em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">164  (3%)</tspan></text>
+<text x="8.01em" y="7.50em"><tspan class="size">I identify as neurodiverse or as having a disability</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.25em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">156  (3%)</tspan></text>
+<text x="8.00em" y="8.70em"><tspan class="size">I identify with an underrepresented group not listed (please specify)</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">101  (2%)</tspan></text>
+<text x="7.91em" y="9.90em"><tspan class="size">I identify as a woman</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">81  (1%)</tspan></text>
+<text x="7.88em" y="11.10em"><tspan class="size">I identify as part of an underrepresented group, but I prefer not to specify</tspan></text>
+<rect x="7.25em" y="11.70em" width="3.35em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">2,085 (33%)</tspan></text>
+<text x="11.10em" y="12.30em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include keyword.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="32.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Just for fun: What is your favorite Go keyword? <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.61em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,627 (26%)</tspan></text>
+<text x="10.36em" y="2.70em"><tspan class="size">go</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.37em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">856 (14%)</tspan></text>
+<text x="9.12em" y="3.90em"><tspan class="size">defer</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.87em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">539  (9%)</tspan></text>
+<text x="8.62em" y="5.10em"><tspan class="size">func</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.62em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">384  (6%)</tspan></text>
+<text x="8.37em" y="6.30em"><tspan class="size">select</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.60em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">375  (6%)</tspan></text>
+<text x="8.35em" y="7.50em"><tspan class="size">interface</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.39em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">242  (4%)</tspan></text>
+<text x="8.14em" y="8.70em"><tspan class="size">range</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.36em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">222  (4%)</tspan></text>
+<text x="8.11em" y="9.90em"><tspan class="size">chan</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.35em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">215  (3%)</tspan></text>
+<text x="8.10em" y="11.10em"><tspan class="size">struct</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">114  (2%)</tspan></text>
+<text x="7.93em" y="12.30em"><tspan class="size">fallthrough</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">96  (2%)</tspan></text>
+<text x="7.90em" y="13.50em"><tspan class="size">goto</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">90  (1%)</tspan></text>
+<text x="7.89em" y="14.70em"><tspan class="size">switch</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">89  (1%)</tspan></text>
+<text x="7.89em" y="15.90em"><tspan class="size">type</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">82  (1%)</tspan></text>
+<text x="7.88em" y="17.10em"><tspan class="size">for</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">71  (1%)</tspan></text>
+<text x="7.86em" y="18.30em"><tspan class="size">map</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">48  (1%)</tspan></text>
+<text x="7.83em" y="19.50em"><tspan class="size">import</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">39  (1%)</tspan></text>
+<text x="7.81em" y="20.70em"><tspan class="size">if</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">33  (1%)</tspan></text>
+<text x="7.80em" y="21.90em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">32  (1%)</tspan></text>
+<text x="7.80em" y="23.10em"><tspan class="size">return</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.04em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">27  (0%)</tspan></text>
+<text x="7.79em" y="24.30em"><tspan class="size">var</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.04em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">24  (0%)</tspan></text>
+<text x="7.79em" y="25.50em"><tspan class="size">continue</tspan></text>
+<rect x="7.25em" y="26.10em" width="0.04em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="26.70em" text-anchor="end"><tspan class="size">22  (0%)</tspan></text>
+<text x="7.79em" y="26.70em"><tspan class="size">const</tspan></text>
+<rect x="7.25em" y="27.30em" width="0.02em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="27.90em" text-anchor="end"><tspan class="size">15  (0%)</tspan></text>
+<text x="7.77em" y="27.90em"><tspan class="size">break</tspan></text>
+<rect x="7.25em" y="28.50em" width="0.02em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="29.10em" text-anchor="end"><tspan class="size">10  (0%)</tspan></text>
+<text x="7.77em" y="29.10em"><tspan class="size">case</tspan></text>
+<rect x="7.25em" y="29.70em" width="0.01em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="30.30em" text-anchor="end"><tspan class="size">5  (0%)</tspan></text>
+<text x="7.76em" y="30.30em"><tspan class="size">else</tspan></text>
+<rect x="7.25em" y="30.90em" width="1.56em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="31.50em" text-anchor="end"><tspan class="size">969 (16%)</tspan></text>
+<text x="9.31em" y="31.50em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include final.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="17.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Is there anything else you would like to share with us?</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.21em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">130 (2.1%)</tspan></text>
+<text x="7.96em" y="2.70em"><tspan class="size">great</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.19em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">119 (1.9%)</tspan></text>
+<text x="7.94em" y="3.90em"><tspan class="size">generics</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.17em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">104 (1.7%)</tspan></text>
+<text x="7.92em" y="5.10em"><tspan class="size">love</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.17em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">104 (1.7%)</tspan></text>
+<text x="7.92em" y="6.30em"><tspan class="size">thank you</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">99 (1.6%)</tspan></text>
+<text x="7.91em" y="7.50em"><tspan class="size">thanks</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">87 (1.4%)</tspan></text>
+<text x="7.89em" y="8.70em"><tspan class="size">community</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">58 (0.9%)</tspan></text>
+<text x="7.84em" y="9.90em"><tspan class="size">programming</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">56 (0.9%)</tspan></text>
+<text x="7.84em" y="11.10em"><tspan class="size">simple</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">52 (0.8%)</tspan></text>
+<text x="7.83em" y="12.30em"><tspan class="size">awesome</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">51 (0.8%)</tspan></text>
+<text x="7.83em" y="13.50em"><tspan class="size">i love</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">48 (0.8%)</tspan></text>
+<text x="7.83em" y="14.70em"><tspan class="size">people</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.07em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">44 (0.7%)</tspan></text>
+<text x="7.82em" y="15.90em"><tspan class="size">team</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">40 (0.6%)</tspan></text>
+<text x="7.81em" y="17.10em"><tspan class="size">golang</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">38 (0.6%)</tspan></text>
+<text x="22.81em" y="2.70em"><tspan class="size">keep up the good work</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">38 (0.6%)</tspan></text>
+<text x="22.81em" y="3.90em"><tspan class="size">time</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">37 (0.6%)</tspan></text>
+<text x="22.81em" y="5.10em"><tspan class="size">hard</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">37 (0.6%)</tspan></text>
+<text x="22.81em" y="6.30em"><tspan class="size">languages</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">36 (0.6%)</tspan></text>
+<text x="22.81em" y="7.50em"><tspan class="size">job</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">35 (0.6%)</tspan></text>
+<text x="22.81em" y="8.70em"><tspan class="size">features</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">35 (0.6%)</tspan></text>
+<text x="22.81em" y="9.90em"><tspan class="size">great work</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">30 (0.5%)</tspan></text>
+<text x="22.80em" y="11.10em"><tspan class="size">3</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">30 (0.5%)</tspan></text>
+<text x="22.80em" y="12.30em"><tspan class="size">amazing</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">30 (0.5%)</tspan></text>
+<text x="22.80em" y="13.50em"><tspan class="size">c</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">30 (0.5%)</tspan></text>
+<text x="22.80em" y="14.70em"><tspan class="size">google</tspan></text>
+<rect x="22.25em" y="15.30em" width="8.30em" height="0.60em" stroke="black" fill="white"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">5,167 (83.0%)</tspan></text>
+<text x="31.05em" y="15.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
\ 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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="5.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">What changes would make the Go community more welcoming? </tspan></text>
+<rect x="7.25em" y="2.10em" width="0.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">101 (1.6%)</tspan></text>
+<text x="7.91em" y="2.70em"><tspan class="size">community</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="7.84em" y="3.90em"><tspan class="size">people</tspan></text>
+<rect x="7.25em" y="4.50em" width="8.92em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">5,554 (89.2%)</tspan></text>
+<text x="16.67em" y="5.10em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="20.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I have or am interested in contributing in the following ways to the Go community and projects:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.87em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,785 (29%)</tspan></text>
+<text x="10.62em" y="2.70em"><tspan class="size">Standard library</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,331 (21%)</tspan></text>
+<text x="9.89em" y="3.90em"><tspan class="size">Tools (go guru, go vet, go doc, etc)</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.81em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,129 (18%)</tspan></text>
+<text x="9.56em" y="5.10em"><tspan class="size">Documentation</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.79em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,115 (18%)</tspan></text>
+<text x="9.54em" y="6.30em"><tspan class="size">Tutorials</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.55em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">967 (16%)</tspan></text>
+<text x="9.30em" y="7.50em"><tspan class="size">Community support via Stack Overflow, Slack, mailing list, etc  </tspan></text>
+<rect x="7.25em" y="8.10em" width="1.39em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">863 (14%)</tspan></text>
+<text x="9.14em" y="8.70em"><tspan class="size">Being a technical mentor</tspan></text>
+<rect x="7.25em" y="9.30em" width="1.33em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">829 (13%)</tspan></text>
+<text x="9.08em" y="9.90em"><tspan class="size">Community involvement (workgroups, meetup attendance)</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.17em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">727 (12%)</tspan></text>
+<text x="8.92em" y="11.10em"><tspan class="size">Toolchain (compiler, linker, etc)</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.83em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">514  (8%)</tspan></text>
+<text x="8.58em" y="12.30em"><tspan class="size">Go Project maintenance (issue triage)</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.76em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">474  (8%)</tspan></text>
+<text x="8.51em" y="13.50em"><tspan class="size">Event planning (meetup, conference, etc)</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.70em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">433  (7%)</tspan></text>
+<text x="8.45em" y="14.70em"><tspan class="size">Language translation</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.54em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">337  (5%)</tspan></text>
+<text x="8.29em" y="15.90em"><tspan class="size">General UX &amp; Design contributions</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.50em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">309  (5%)</tspan></text>
+<text x="8.25em" y="17.10em"><tspan class="size">golang.org website (code, UX, IA, content, etc)</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.24em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">148  (2%)</tspan></text>
+<text x="7.99em" y="18.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="18.90em" width="4.10em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">2,553 (41%)</tspan></text>
+<text x="11.85em" y="19.50em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="28.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">List of Countries <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.51em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,561 (25%)</tspan></text>
+<text x="10.26em" y="2.70em"><tspan class="size">United States of America</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.70em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">436  (7%)</tspan></text>
+<text x="8.45em" y="3.90em"><tspan class="size">Germany</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.55em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">343  (6%)</tspan></text>
+<text x="8.30em" y="5.10em"><tspan class="size">United Kingdom</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.34em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">211  (3%)</tspan></text>
+<text x="8.09em" y="6.30em"><tspan class="size">Canada</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.32em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">200  (3%)</tspan></text>
+<text x="8.07em" y="7.50em"><tspan class="size">France</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.28em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">174  (3%)</tspan></text>
+<text x="8.03em" y="8.70em"><tspan class="size">Russia</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.21em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">130  (2%)</tspan></text>
+<text x="7.96em" y="9.90em"><tspan class="size">Australia</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">113  (2%)</tspan></text>
+<text x="7.93em" y="11.10em"><tspan class="size">India</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">110  (2%)</tspan></text>
+<text x="7.93em" y="12.30em"><tspan class="size">Sweden</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.17em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">103  (2%)</tspan></text>
+<text x="7.92em" y="13.50em"><tspan class="size">China</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">99  (2%)</tspan></text>
+<text x="7.91em" y="14.70em"><tspan class="size">Netherlands</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">95  (2%)</tspan></text>
+<text x="7.90em" y="15.90em"><tspan class="size">Spain</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">94  (2%)</tspan></text>
+<text x="7.90em" y="17.10em"><tspan class="size">Brazil</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">89  (1%)</tspan></text>
+<text x="7.89em" y="18.30em"><tspan class="size">Japan</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">84  (1%)</tspan></text>
+<text x="7.88em" y="19.50em"><tspan class="size">Poland</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">62  (1%)</tspan></text>
+<text x="7.85em" y="20.70em"><tspan class="size">Ukraine</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">58  (1%)</tspan></text>
+<text x="7.84em" y="21.90em"><tspan class="size">Italy</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">57  (1%)</tspan></text>
+<text x="7.84em" y="23.10em"><tspan class="size">Switzerland</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">48  (1%)</tspan></text>
+<text x="7.83em" y="24.30em"><tspan class="size">Taiwan</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.07em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">42  (1%)</tspan></text>
+<text x="7.82em" y="25.50em"><tspan class="size">Israel</tspan></text>
+<rect x="7.25em" y="26.10em" width="1.40em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="26.70em" text-anchor="end"><tspan class="size">873 (14%)</tspan></text>
+<text x="9.15em" y="26.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="27.30em" width="2.00em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="27.90em" text-anchor="end"><tspan class="size">1,244 (20%)</tspan></text>
+<text x="9.75em" y="27.90em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 745 285" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g><text x="0.002px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="410.002px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text></g><g><text x="0.916px" y="33.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">My team deploys Go pr<tspan x="126.736px 133.624px " y="33.391px 33.391px ">og</tspan>rams to: (multiple choice)</text><rect x="87.916" y="44.191" width="49.68" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="16.996px" y="51.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,489 (41%)</text><text x="143.596px" y="51.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Self/Company Owned Servers</text><rect x="87.916" y="58.591" width="30.96" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="65.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">928 (26%)</text><text x="124.876px" y="65.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="132.364px 143.476px " y="65.791px 65.791px ">WS</tspan> EC2</text><rect x="87.916" y="72.991" width="16.8" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="80.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">503 (14%)</text><text x="110.716px" y="80.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">None</text><rect x="87.916" y="87.391" width="13.8" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="94.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">412 (11%)</text><text x="107.716px" y="94.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Digital Ocean</text><rect x="87.916" y="101.791" width="9.72" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="108.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">292  (8%)</text><text x="103.636px" y="108.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="111.124px 122.236px " y="108.991px 108.991px ">WS</tspan> Container</text><rect x="87.916" y="116.191" width="7.32" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="123.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">221  (6%)</text><text x="101.236px" y="123.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Compute Engine</text><rect x="87.916" y="130.591" width="6.24" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="137.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">188  (5%)</text><text x="100.156px" y="137.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google App Engine</text><rect x="87.916" y="144.991" width="5.4" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="152.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">161  (4%)</text><text x="99.316px" y="152.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Container Engine (GKE)</text><rect x="87.916" y="159.391" width="4.08" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="166.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">121  (3%)</text><text x="97.996px" y="166.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Her<tspan x="116.884px 123.772px " y="166.591px 166.591px ">ok</tspan>u</text><rect x="87.916" y="173.791" width="3.84" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="180.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">114  (3%)</text><text x="97.756px" y="180.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Micr<tspan x="121.096px 127.984px " y="180.991px 180.991px ">os</tspan>oft Azur<tspan x="175.528px " y="180.991px ">e</tspan></text><rect x="87.916" y="188.191" width="3.48" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="195.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">104  (3%)</text><text x="97.396px" y="195.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Linode</text><rect x="87.916" y="202.591" width="3.12" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="33.676px" y="209.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">94  (3%)</text><text x="97.036px" y="209.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="104.524px 115.636px " y="209.791px 209.791px ">WS</tspan> Lambda</text><rect x="87.916" y="216.991" width="10.08" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;"/><text x="27.004px" y="224.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">301  (8%)</text><text x="103.996px" y="224.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="87.916" y="231.391" width="21.36" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;"/><text x="27.004px" y="238.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">639 (18%)</text><text x="115.276px" y="238.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="137.944px 144.388px " y="238.591px 238.591px ">es</tspan>ponse</text></g><text x="409.418px" y="33.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">My team deploys Go pr<tspan x="535.238px 542.126px " y="33.711px 33.711px ">og</tspan>rams to: (multiple choice)</text><rect x="496.418" y="44.511" width="51.36" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="425.498px" y="51.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,664 (43%)</text><text x="553.778px" y="51.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Self/Company Owned Servers</text><rect x="496.418" y="58.911" width="32.52" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="425.498px" y="66.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,689 (27%)</text><text x="534.938px" y="66.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="542.426px 553.538px " y="66.111px 66.111px ">WS</tspan> EC2</text><rect x="496.418" y="73.311" width="15.36" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="80.511px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">799 (13%)</text><text x="517.778px" y="80.511px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">None</text><rect x="496.418" y="87.711" width="14.16" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="94.911px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">732 (12%)</text><text x="516.578px" y="94.911px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="524.066px 535.178px " y="94.911px 94.911px ">WS</tspan> Container</text><rect x="496.418" y="102.111" width="12.12" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="109.311px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">631 (10%)</text><text x="514.538px" y="109.311px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Digital Ocean</text><rect x="496.418" y="116.511" width="11.52" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="123.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">596 (10%)</text><text x="513.938px" y="123.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Compute Engine</text><rect x="496.418" y="130.911" width="9.36" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="138.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">485  (8%)</text><text x="511.778px" y="138.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Container Engine (GKE)</text><rect x="496.418" y="145.311" width="6.36" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="152.511px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">328  (5%)</text><text x="508.778px" y="152.511px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google App Engine</text><rect x="496.418" y="159.711" width="5.04" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="166.911px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">262  (4%)</text><text x="507.458px" y="166.911px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="514.946px 526.058px " y="166.911px 166.911px ">WS</tspan> Lambda</text><rect x="496.418" y="174.111" width="4.92" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="181.311px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">255  (4%)</text><text x="507.338px" y="181.311px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Her<tspan x="526.226px 533.114px " y="181.311px 181.311px ">ok</tspan>u</text><rect x="496.418" y="188.511" width="4.92" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="195.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">255  (4%)</text><text x="507.338px" y="195.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Micr<tspan x="530.678px 537.566px " y="195.711px 195.711px ">os</tspan>oft Azur<tspan x="585.11px " y="195.711px ">e</tspan></text><rect x="496.418" y="202.911" width="3.48" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="210.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">183  (3%)</text><text x="505.898px" y="210.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Linode</text><rect x="496.418" y="217.311" width="1.2" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="442.178px" y="224.511px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">61  (1%)</text><text x="503.618px" y="224.511px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Azur<tspan x="527.606px 534.05px " y="224.511px 224.511px ">e </tspan>Container Service</text><rect x="496.418" y="231.711" width="0.96" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="442.178px" y="238.911px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">51  (1%)</text><text x="503.378px" y="238.911px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Cloud Functions</text><rect x="496.418" y="246.111" width="0.24" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="442.178px" y="253.311px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">13  (0%)</text><text x="502.658px" y="253.311px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Azur<tspan x="526.646px 533.09px " y="253.311px 253.311px ">e </tspan>Functions</text><rect x="496.418" y="260.511" width="11.64" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;"/><text x="435.506px" y="267.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">601 (10%)</text><text x="514.058px" y="267.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="496.418" y="274.911" width="12.6" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;"/><text x="435.506px" y="282.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">652 (10%)</text><text x="515.018px" y="282.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="537.686px 544.13px " y="282.111px 282.111px ">es</tspan>ponse</text><path d="M340.5,101.004c0,-2.044 -1.66,-3.704 -3.704,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.407c0,2.043 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.66 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M340.5,116.004c0,-2.044 -1.66,-3.704 -3.704,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.407c0,2.043 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.66 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M340.5,145.004c0,-2.044 -1.66,-3.704 -3.704,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.407c0,2.043 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.66 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M744.5,86.597c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.659 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M744.5,115.597c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.659 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M744.5,130.597c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.659 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M354.369,137.974l-3.445,-6.107l37.049,-20.9l-3.199,-5.671l13.647,3.803l-3.803,13.647l-3.199,-5.672l-37.05,20.9Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/></svg>
\ 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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="22.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">My team deploys Go programs to:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="4.28em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,664 (43%)</tspan></text>
+<text x="12.03em" y="2.70em"><tspan class="size">Self/Company Owned Servers</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.71em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,689 (27%)</tspan></text>
+<text x="10.46em" y="3.90em"><tspan class="size">AWS EC2</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.28em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">799 (13%)</tspan></text>
+<text x="9.03em" y="5.10em"><tspan class="size">None</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">732 (12%)</tspan></text>
+<text x="8.93em" y="6.30em"><tspan class="size">AWS Container</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.01em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">631 (10%)</tspan></text>
+<text x="8.76em" y="7.50em"><tspan class="size">Digital Ocean</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.96em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">596 (10%)</tspan></text>
+<text x="8.71em" y="8.70em"><tspan class="size">Google Compute Engine</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.78em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">485  (8%)</tspan></text>
+<text x="8.53em" y="9.90em"><tspan class="size">Google Container Engine (GKE)</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.53em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">328  (5%)</tspan></text>
+<text x="8.28em" y="11.10em"><tspan class="size">Google App Engine</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.42em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">262  (4%)</tspan></text>
+<text x="8.17em" y="12.30em"><tspan class="size">AWS Lambda</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.41em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">255  (4%)</tspan></text>
+<text x="8.16em" y="13.50em"><tspan class="size">Heroku</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.41em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">255  (4%)</tspan></text>
+<text x="8.16em" y="14.70em"><tspan class="size">Microsoft Azure</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.29em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">183  (3%)</tspan></text>
+<text x="8.04em" y="15.90em"><tspan class="size">Linode</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">61  (1%)</tspan></text>
+<text x="7.85em" y="17.10em"><tspan class="size">Azure Container Service</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">51  (1%)</tspan></text>
+<text x="7.83em" y="18.30em"><tspan class="size">Google Cloud Functions</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.02em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">13  (0%)</tspan></text>
+<text x="7.77em" y="19.50em"><tspan class="size">Azure Functions</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.97em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">601 (10%)</tspan></text>
+<text x="8.72em" y="20.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="21.30em" width="1.05em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">652 (10%)</tspan></text>
+<text x="8.80em" y="21.90em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 750 285" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g><text x="0.002px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="410.002px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text></g><g><text x="0.916px" y="33.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">My team deploys Non-Go pr<tspan x="153.628px 160.516px " y="33.391px 33.391px ">og</tspan>rams to: (multiple choice)</text><rect x="87.916" y="44.191" width="57.24" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="16.996px" y="51.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,714 (48%)</text><text x="151.156px" y="51.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Self/Company Owned Servers</text><rect x="87.916" y="58.591" width="37.44" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="16.996px" y="65.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,122 (31%)</text><text x="131.356px" y="65.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="138.844px 149.956px " y="65.791px 65.791px ">WS</tspan> EC2</text><rect x="87.916" y="72.991" width="12" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="80.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">360 (10%)</text><text x="105.916px" y="80.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Digital Ocean</text><rect x="87.916" y="87.391" width="11.4" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="94.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">343 (10%)</text><text x="105.316px" y="94.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="112.804px 123.916px " y="94.591px 94.591px ">WS</tspan> Container</text><rect x="87.916" y="101.791" width="8.28" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="108.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">249  (7%)</text><text x="102.196px" y="108.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">None</text><rect x="87.916" y="116.191" width="7.8" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="123.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">233  (6%)</text><text x="101.716px" y="123.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="109.204px 120.316px " y="123.391px 123.391px ">WS</tspan> Lambda</text><rect x="87.916" y="130.591" width="6.96" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="137.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">210  (6%)</text><text x="100.876px" y="137.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Micr<tspan x="124.216px 131.104px " y="137.791px 137.791px ">os</tspan>oft Azur<tspan x="178.648px " y="137.791px ">e</tspan></text><rect x="87.916" y="144.991" width="6.24" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="152.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">186  (5%)</text><text x="100.156px" y="152.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Compute Engine</text><rect x="87.916" y="159.391" width="6.12" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="166.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">185  (5%)</text><text x="100.036px" y="166.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Her<tspan x="118.924px 125.812px " y="166.591px 166.591px ">ok</tspan>u</text><rect x="87.916" y="173.791" width="3.84" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="180.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">115  (3%)</text><text x="97.756px" y="180.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Container Engine (GKE)</text><rect x="87.916" y="188.191" width="3.36" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="195.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">100  (3%)</text><text x="97.276px" y="195.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Linode</text><rect x="87.916" y="202.591" width="3.12" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="33.676px" y="209.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">94  (3%)</text><text x="97.036px" y="209.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google App Engine</text><rect x="87.916" y="216.991" width="9.96" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;"/><text x="27.004px" y="224.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">297  (8%)</text><text x="103.876px" y="224.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="87.916" y="231.391" width="22.08" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;"/><text x="27.004px" y="238.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">660 (18%)</text><text x="115.996px" y="238.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="138.664px 145.108px " y="238.591px 238.591px ">es</tspan>ponse</text></g><g><text x="409.418px" y="33.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">My team deploys Non-Go pr<tspan x="562.13px 569.018px " y="33.391px 33.391px ">og</tspan>rams to: (multiple choice)</text><rect x="496.418" y="44.191" width="55.2" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="425.498px" y="51.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,865 (46%)</text><text x="557.618px" y="51.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Self/Company Owned Servers</text><rect x="496.418" y="58.591" width="39.96" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="425.498px" y="65.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,076 (33%)</text><text x="542.378px" y="65.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="549.866px 560.978px " y="65.791px 65.791px ">WS</tspan> EC2</text><rect x="496.418" y="72.991" width="15.48" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="80.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">806 (13%)</text><text x="517.898px" y="80.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="525.386px 536.498px " y="80.191px 80.191px ">WS</tspan> Container</text><rect x="496.418" y="87.391" width="12.36" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="94.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">644 (10%)</text><text x="514.778px" y="94.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="522.266px 533.378px " y="94.591px 94.591px ">WS</tspan> Lambda</text><rect x="496.418" y="101.791" width="10.2" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="108.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">528  (8%)</text><text x="512.618px" y="108.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Compute Engine</text><rect x="496.418" y="116.191" width="10.2" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="123.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">527  (8%)</text><text x="512.618px" y="123.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Digital Ocean</text><rect x="496.418" y="130.591" width="8.52" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="137.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">442  (7%)</text><text x="510.938px" y="137.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">None</text><rect x="496.418" y="144.991" width="7.8" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="152.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">402  (6%)</text><text x="510.218px" y="152.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Micr<tspan x="533.558px 540.446px " y="152.191px 152.191px ">os</tspan>oft Azur<tspan x="587.99px " y="152.191px ">e</tspan></text><rect x="496.418" y="159.391" width="6.6" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="166.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">340  (5%)</text><text x="509.018px" y="166.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Her<tspan x="527.906px 534.794px " y="166.591px 166.591px ">ok</tspan>u</text><rect x="496.418" y="173.791" width="6.36" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="180.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">327  (5%)</text><text x="508.778px" y="180.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Container Engine (GKE)</text><rect x="496.418" y="188.191" width="3.6" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="195.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">188  (3%)</text><text x="506.018px" y="195.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google App Engine</text><rect x="496.418" y="202.591" width="3.12" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="209.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">159  (3%)</text><text x="505.538px" y="209.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Linode</text><rect x="496.418" y="216.991" width="1.8" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="442.178px" y="224.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">95  (2%)</text><text x="504.218px" y="224.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Cloud Functions</text><rect x="496.418" y="231.391" width="1.68" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="442.178px" y="238.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">85  (1%)</text><text x="504.098px" y="238.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Azur<tspan x="528.086px 534.53px " y="238.591px 238.591px ">e </tspan>Container Service</text><rect x="496.418" y="245.791" width="0.96" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="442.178px" y="252.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">50  (1%)</text><text x="503.378px" y="252.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Azur<tspan x="527.366px 533.81px " y="252.991px 252.991px ">e </tspan>Functions</text><rect x="496.418" y="260.191" width="10.08" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;"/><text x="435.506px" y="267.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">524  (8%)</text><text x="512.498px" y="267.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="496.418" y="274.591" width="15.96" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;"/><text x="435.506px" y="281.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">825 (13%)</text><text x="518.378px" y="281.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="541.046px 547.49px " y="281.791px 281.791px ">es</tspan>ponse</text></g><path d="M354.369,142.974l-3.445,-6.107l37.049,-20.9l-3.199,-5.671l13.647,3.803l-3.803,13.647l-3.199,-5.672l-37.05,20.9Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M340.5,85.67c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M340.5,115.67c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M340.5,172.67c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M340.5,144.67c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M748.745,71.67c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M748.745,101.67c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M748.745,173.67c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M748.745,86.67c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/></svg>
\ 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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="22.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">My team deploys Non-Go programs to:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="4.60em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,865 (46%)</tspan></text>
+<text x="12.35em" y="2.70em"><tspan class="size">Self/Company Owned Servers</tspan></text>
+<rect x="7.25em" y="3.30em" width="3.33em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,076 (33%)</tspan></text>
+<text x="11.08em" y="3.90em"><tspan class="size">AWS EC2</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.29em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">806 (13%)</tspan></text>
+<text x="9.04em" y="5.10em"><tspan class="size">AWS Container</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.03em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">644 (10%)</tspan></text>
+<text x="8.78em" y="6.30em"><tspan class="size">AWS Lambda</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">528  (8%)</tspan></text>
+<text x="8.60em" y="7.50em"><tspan class="size">Google Compute Engine</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">527  (8%)</tspan></text>
+<text x="8.60em" y="8.70em"><tspan class="size">Digital Ocean</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.71em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">442  (7%)</tspan></text>
+<text x="8.46em" y="9.90em"><tspan class="size">None</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.65em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">402  (6%)</tspan></text>
+<text x="8.40em" y="11.10em"><tspan class="size">Microsoft Azure</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.55em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">340  (5%)</tspan></text>
+<text x="8.30em" y="12.30em"><tspan class="size">Heroku</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.53em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">327  (5%)</tspan></text>
+<text x="8.28em" y="13.50em"><tspan class="size">Google Container Engine (GKE)</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.30em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">188  (3%)</tspan></text>
+<text x="8.05em" y="14.70em"><tspan class="size">Google App Engine</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.26em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">159  (3%)</tspan></text>
+<text x="8.01em" y="15.90em"><tspan class="size">Linode</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">95  (2%)</tspan></text>
+<text x="7.90em" y="17.10em"><tspan class="size">Google Cloud Functions</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">85  (1%)</tspan></text>
+<text x="7.89em" y="18.30em"><tspan class="size">Azure Container Service</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">50  (1%)</tspan></text>
+<text x="7.83em" y="19.50em"><tspan class="size">Azure Functions</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.84em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">524  (8%)</tspan></text>
+<text x="8.59em" y="20.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="21.30em" width="1.33em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">825 (13%)</tspan></text>
+<text x="9.08em" y="21.90em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<p>
+<!--include os.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="8.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I primarily develop Go on:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="6.38em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">3,973 (64%)</tspan></text>
+<text x="14.13em" y="2.70em"><tspan class="size">Linux</tspan></text>
+<rect x="7.25em" y="3.30em" width="4.90em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">3,048 (49%)</tspan></text>
+<text x="12.65em" y="3.90em"><tspan class="size">MacOS</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,151 (18%)</tspan></text>
+<text x="9.60em" y="5.10em"><tspan class="size">Windows</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.18em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">112  (2%)</tspan></text>
+<text x="7.93em" y="6.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.53em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">328  (5%)</tspan></text>
+<text x="8.28em" y="7.50em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include editor.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="16.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">My preferred code editor </tspan></text>
+<rect x="7.25em" y="2.10em" width="2.68em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="9.93em" y="2.10em" width="1.25em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,449 (<tspan fill="#00acd7">27</tspan>, <tspan fill="#75cbe0">13</tspan>%)</tspan></text>
+<text x="11.68em" y="2.70em"><tspan class="size">VSCode</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.23em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="9.48em" y="3.30em" width="1.44em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,288 (<tspan fill="#00acd7">22</tspan>, <tspan fill="#75cbe0">14</tspan>%)</tspan></text>
+<text x="11.42em" y="3.90em"><tspan class="size">Vim</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.92em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="9.17em" y="4.50em" width="0.70em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,628 (<tspan fill="#00acd7">19</tspan>, <tspan fill="#75cbe0">7</tspan>%)</tspan></text>
+<text x="10.36em" y="5.10em"><tspan class="size">IntelliJ/GoLand</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.67em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.92em" y="5.70em" width="0.79em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">912 (<tspan fill="#00acd7">7</tspan>, <tspan fill="#75cbe0">8</tspan>%)</tspan></text>
+<text x="9.21em" y="6.30em"><tspan class="size">Sublime Text</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.61em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.86em" y="6.90em" width="0.66em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">791 (<tspan fill="#00acd7">6</tspan>, <tspan fill="#75cbe0">7</tspan>%)</tspan></text>
+<text x="9.02em" y="7.50em"><tspan class="size">Atom</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.59em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.84em" y="8.10em" width="0.19em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">490 (<tspan fill="#00acd7">6</tspan>, <tspan fill="#75cbe0">2</tspan>%)</tspan></text>
+<text x="8.54em" y="8.70em"><tspan class="size">Emacs</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.20em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.45em" y="9.30em" width="0.24em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">274 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#75cbe0">2</tspan>%)</tspan></text>
+<text x="8.19em" y="9.90em"><tspan class="size">Visual Studio</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.12em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.37em" y="10.50em" width="0.13em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">154 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#75cbe0">1</tspan>%)</tspan></text>
+<text x="8.00em" y="11.10em"><tspan class="size">LiteIDE</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.05em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.30em" y="11.70em" width="0.09em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">88 (<tspan fill="#00acd7">0.5</tspan>, <tspan fill="#75cbe0">0.9</tspan>%)</tspan></text>
+<text x="7.89em" y="12.30em"><tspan class="size">Eclipse</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.31em" y="12.90em" width="0.04em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">67 (<tspan fill="#00acd7">0.6</tspan>, <tspan fill="#75cbe0">0.4</tspan>%)</tspan></text>
+<text x="7.86em" y="13.50em"><tspan class="size">Acme</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.25em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="7.50em" y="14.10em" width="0.16em" height="0.60em" stroke="#b0b0b0" fill="#b0b0b0"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">256 (<tspan fill="#777777">3</tspan>, <tspan fill="#b0b0b0">2</tspan>%)</tspan></text>
+<text x="8.16em" y="14.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.61em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">382 (6.1%)</tspan></text>
+<text x="8.36em" y="15.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include sat-editor.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="4.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">How satisfied are you with Go support in your preferred editor: </tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#CE3262">very dissatisfied</tspan>, <tspan fill="#D77A95">dissatisfied</tspan>, <tspan fill="#E6B1C1">somewhat dissatisfied</tspan>, <tspan fill="#cccccc">neither satisfied or unsatisfied</tspan>, <tspan fill="#77CCE9">somewhat satisfied</tspan>, <tspan fill="#50BFE2">satisfied</tspan>, <tspan fill="#00ACD7">very satisfied</tspan>)</tspan></text>
+<rect x="14.00em" y="3.30em" width="0.11em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.11em" y="3.30em" width="0.09em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.20em" y="3.30em" width="0.28em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.48em" y="3.30em" width="0.34em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.82em" y="3.30em" width="1.62em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="16.44em" y="3.30em" width="3.82em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="20.26em" y="3.30em" width="2.94em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="3.90em" text-anchor="end"><tspan class="size">5,730 (<tspan fill="#CE3262">1</tspan>, <tspan fill="#D77A95">0.9</tspan>, <tspan fill="#E6B1C1">3</tspan>, <tspan fill="#cccccc">3</tspan>, <tspan fill="#77CCE9">16</tspan>, <tspan fill="#50BFE2">38</tspan>, <tspan fill="#00ACD7">29</tspan>%)</tspan></text>
+<text x="23.70em" y="3.90em"><tspan class="size"> (18:1) [24:1]</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include deploy-go.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="22.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">My team deploys Go programs to:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="4.28em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,664 (43%)</tspan></text>
+<text x="12.03em" y="2.70em"><tspan class="size">Self/Company Owned Servers</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.71em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,689 (27%)</tspan></text>
+<text x="10.46em" y="3.90em"><tspan class="size">AWS EC2</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.28em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">799 (13%)</tspan></text>
+<text x="9.03em" y="5.10em"><tspan class="size">None</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">732 (12%)</tspan></text>
+<text x="8.93em" y="6.30em"><tspan class="size">AWS Container</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.01em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">631 (10%)</tspan></text>
+<text x="8.76em" y="7.50em"><tspan class="size">Digital Ocean</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.96em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">596 (10%)</tspan></text>
+<text x="8.71em" y="8.70em"><tspan class="size">Google Compute Engine</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.78em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">485  (8%)</tspan></text>
+<text x="8.53em" y="9.90em"><tspan class="size">Google Container Engine (GKE)</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.53em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">328  (5%)</tspan></text>
+<text x="8.28em" y="11.10em"><tspan class="size">Google App Engine</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.42em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">262  (4%)</tspan></text>
+<text x="8.17em" y="12.30em"><tspan class="size">AWS Lambda</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.41em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">255  (4%)</tspan></text>
+<text x="8.16em" y="13.50em"><tspan class="size">Heroku</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.41em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">255  (4%)</tspan></text>
+<text x="8.16em" y="14.70em"><tspan class="size">Microsoft Azure</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.29em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">183  (3%)</tspan></text>
+<text x="8.04em" y="15.90em"><tspan class="size">Linode</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">61  (1%)</tspan></text>
+<text x="7.85em" y="17.10em"><tspan class="size">Azure Container Service</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">51  (1%)</tspan></text>
+<text x="7.83em" y="18.30em"><tspan class="size">Google Cloud Functions</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.02em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">13  (0%)</tspan></text>
+<text x="7.77em" y="19.50em"><tspan class="size">Azure Functions</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.97em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">601 (10%)</tspan></text>
+<text x="8.72em" y="20.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="21.30em" width="1.05em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">652 (10%)</tspan></text>
+<text x="8.80em" y="21.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include deploy-nongo.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="22.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">My team deploys Non-Go programs to:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="4.60em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,865 (46%)</tspan></text>
+<text x="12.35em" y="2.70em"><tspan class="size">Self/Company Owned Servers</tspan></text>
+<rect x="7.25em" y="3.30em" width="3.33em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,076 (33%)</tspan></text>
+<text x="11.08em" y="3.90em"><tspan class="size">AWS EC2</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.29em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">806 (13%)</tspan></text>
+<text x="9.04em" y="5.10em"><tspan class="size">AWS Container</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.03em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">644 (10%)</tspan></text>
+<text x="8.78em" y="6.30em"><tspan class="size">AWS Lambda</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">528  (8%)</tspan></text>
+<text x="8.60em" y="7.50em"><tspan class="size">Google Compute Engine</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">527  (8%)</tspan></text>
+<text x="8.60em" y="8.70em"><tspan class="size">Digital Ocean</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.71em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">442  (7%)</tspan></text>
+<text x="8.46em" y="9.90em"><tspan class="size">None</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.65em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">402  (6%)</tspan></text>
+<text x="8.40em" y="11.10em"><tspan class="size">Microsoft Azure</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.55em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">340  (5%)</tspan></text>
+<text x="8.30em" y="12.30em"><tspan class="size">Heroku</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.53em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">327  (5%)</tspan></text>
+<text x="8.28em" y="13.50em"><tspan class="size">Google Container Engine (GKE)</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.30em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">188  (3%)</tspan></text>
+<text x="8.05em" y="14.70em"><tspan class="size">Google App Engine</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.26em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">159  (3%)</tspan></text>
+<text x="8.01em" y="15.90em"><tspan class="size">Linode</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">95  (2%)</tspan></text>
+<text x="7.90em" y="17.10em"><tspan class="size">Google Cloud Functions</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">85  (1%)</tspan></text>
+<text x="7.89em" y="18.30em"><tspan class="size">Azure Container Service</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">50  (1%)</tspan></text>
+<text x="7.83em" y="19.50em"><tspan class="size">Azure Functions</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.84em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">524  (8%)</tspan></text>
+<text x="8.59em" y="20.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="21.30em" width="1.33em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">825 (13%)</tspan></text>
+<text x="9.08em" y="21.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include editor-comp.svg -->
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 745 213" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><path d="M340.5,57.574c0,-2.044 -1.66,-3.704 -3.704,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.406c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.406Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;"/><path d="M340.5,86.601c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.659 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;"/><path d="M340.5,72.387c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.659 3.704,-3.703l0,-7.407Z" style="fill:#ac16a9;fill-opacity:0.105882;stroke:#ac16a9;stroke-width:1px;"/><path d="M340.5,101.415c0,-2.044 -1.66,-3.704 -3.704,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.406c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.406Z" style="fill:#ac16a9;fill-opacity:0.105882;stroke:#ac16a9;stroke-width:1px;"/><path d="M744.01,42.76c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.704,1.659 -3.704,3.703l0,7.407c0,2.044 1.66,3.703 3.704,3.703l332.593,0c2.044,0 3.703,-1.659 3.703,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;"/><path d="M744.01,71.787c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.704,1.659 -3.704,3.703l0,7.407c0,2.044 1.66,3.704 3.704,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;"/><path d="M744.01,101.415c0,-2.044 -1.659,-3.704 -3.703,-3.704l-332.593,0c-2.044,0 -3.704,1.66 -3.704,3.704l0,7.406c0,2.044 1.66,3.704 3.704,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.406Z" style="fill:#ac16a9;fill-opacity:0.105882;stroke:#ac16a9;stroke-width:1px;"/><path d="M744.01,86.601c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.704,1.659 -3.704,3.703l0,7.407c0,2.044 1.66,3.703 3.704,3.703l332.593,0c2.044,0 3.703,-1.659 3.703,-3.703l0,-7.407Z" style="fill:#ac16a9;fill-opacity:0.105882;stroke:#ac16a9;stroke-width:1px;"/><g><text x="3.626px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="413.626px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text></g><path d="M356.469,76.146l-2.589,-4.492l36.469,-21.019l-2.404,-4.172l10.116,2.719l-2.718,10.116l-2.405,-4.171l-36.469,21.019Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;"/><path d="M351.976,87.612l2.158,-4.714l38.272,17.524l2.004,-4.377l3.651,9.818l-9.818,3.651l2.004,-4.378l-38.271,-17.524Z" style="fill:#ac16a5;fill-opacity:0.113725;stroke:#ac16a5;stroke-width:1px;"/><g><text x="415.315px" y="33.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">My pr<tspan x="445.999px 452.443px " y="33.283px 33.283px ">ef</tspan>err<tspan x="470.215px 476.659px " y="33.283px 33.283px ">ed</tspan> code editor</text><rect x="502.315" y="44.083" width="32.16" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="534.475" y="44.083" width="15" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,51.2831)"><text x="-84.936px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,449 (</text><text x="-48.468px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">27</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">13</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="555.475px" y="51.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">VSCode</text><rect x="502.315" y="58.483" width="26.76" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="529.075" y="58.483" width="17.28" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,65.6831)"><text x="-84.936px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,288 (</text><text x="-48.468px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">22</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">14</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="552.355px" y="65.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">V<tspan x="559.471px 562.135px " y="65.683px 65.683px ">im</tspan></text><rect x="502.315" y="72.883" width="23.04" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="525.355" y="72.883" width="8.4" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,80.0831)"><text x="-78.264px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,628 (</text><text x="-41.796px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">19</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">7</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="539.635px" y="80.083px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">IntelliJ/GoLand</text><rect x="502.315" y="87.283" width="8.04" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="510.355" y="87.283" width="9.48" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,94.4831)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">912 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">7</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">8</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="525.835px" y="94.483px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Sublime T<tspan x="578.299px 584.743px " y="94.483px 94.483px ">ex</tspan>t</text><rect x="502.315" y="101.683" width="7.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="509.635" y="101.683" width="7.92" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,108.883)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">791 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">6</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">7</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="523.555px" y="108.883px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Atom</text><rect x="502.315" y="116.083" width="7.08" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="509.395" y="116.083" width="2.28" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,123.283)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">490 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">6</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="517.795px" y="123.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Emacs</text><rect x="502.315" y="130.483" width="2.4" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="504.715" y="130.483" width="2.88" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,137.683)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">274 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">2</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="513.595px" y="137.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">V<tspan x="520.711px 523.375px " y="137.683px 137.683px ">is</tspan>ual Studio</text><rect x="502.315" y="144.883" width="1.44" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="503.755" y="144.883" width="1.56" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,152.083)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">154 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">1</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">1</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="511.315px" y="152.083px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">LiteIDE</text><rect x="502.315" y="159.283" width="0.6" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="502.915" y="159.283" width="1.08" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,166.483)"><text x="-74.928px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">88 (</text><text x="-55.14px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">0.5</text><text x="-38.46px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-31.788px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">0.9</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="509.995px" y="166.483px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Eclipse</text><rect x="502.315" y="173.683" width="0.72" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="503.035" y="173.683" width="0.48" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,180.883)"><text x="-74.928px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">67 (</text><text x="-55.14px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">0.6</text><text x="-38.46px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-31.788px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">0.4</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="509.635px" y="180.883px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Acme</text><rect x="502.315" y="188.083" width="3" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="505.315" y="188.083" width="1.92" height="7.2" style="fill:#b0b0b0;stroke:#b0b0b0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,195.283)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">256 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#777;">3</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#b0b0b0;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="513.235px" y="195.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="502.315" y="202.483" width="7.32" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="438.067px" y="209.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">382 (6.1%)</text><text x="515.635px" y="209.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="538.303px 544.747px " y="209.683px 209.683px ">es</tspan>ponse</text></g><g><text x="4.392px" y="33.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">My pr<tspan x="35.076px 41.52px " y="33.283px 33.283px ">ef</tspan>err<tspan x="59.292px 65.736px " y="33.283px 33.283px ">ed</tspan> code editor</text><rect x="91.392" y="44.083" width="29.4" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="120.792" y="44.083" width="15.96" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,51.2831)"><text x="-84.936px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,359 (</text><text x="-48.468px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">25</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">13</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="142.752px" y="51.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">V<tspan x="149.868px 152.532px " y="51.283px 51.283px ">im</tspan></text><rect x="91.392" y="58.483" width="16.56" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="107.952" y="58.483" width="10.56" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,65.6831)"><text x="-68.256px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">814 (</text><text x="-41.796px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">14</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">9</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="124.512px" y="65.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">VSCode</text><rect x="91.392" y="72.883" width="12.24" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="103.632" y="72.883" width="10.32" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,80.0831)"><text x="-68.256px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">676 (</text><text x="-41.796px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">10</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">9</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="119.952px" y="80.083px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Atom</text><rect x="91.392" y="87.283" width="15.96" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="107.352" y="87.283" width="6.96" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,94.4831)"><text x="-68.256px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">687 (</text><text x="-41.796px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">13</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">6</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="120.312px" y="94.483px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">IntelliJ</text><rect x="91.392" y="101.683" width="11.88" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="103.272" y="101.683" width="9.96" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,108.883)"><text x="-68.256px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">655 (</text><text x="-41.796px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">10</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">8</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="119.232px" y="108.883px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Sublime T<tspan x="171.696px 178.14px " y="108.883px 108.883px ">ex</tspan>t</text><rect x="91.392" y="116.083" width="7.8" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="99.192" y="116.083" width="2.4" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,123.283)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">305 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">6</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="107.592px" y="123.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Emacs</text><rect x="91.392" y="130.483" width="2.28" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="93.672" y="130.483" width="2.28" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,137.683)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">137 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">2</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="101.952px" y="137.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">V<tspan x="109.068px 111.732px " y="137.683px 137.683px ">is</tspan>ual Studio</text><rect x="91.392" y="144.883" width="3" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="94.392" y="144.883" width="2.04" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,152.083)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">153 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">3</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="102.552px" y="152.083px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">LiteIDE</text><rect x="91.392" y="159.283" width="1.44" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="92.832" y="159.283" width="1.92" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,166.483)"><text x="-54.912px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">99 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">1</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="100.752px" y="166.483px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Eclipse</text><rect x="91.392" y="173.683" width="0.6" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="91.992" y="173.683" width="0.6" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,180.883)"><text x="-74.928px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">37 (</text><text x="-55.14px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">0.5</text><text x="-38.46px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-31.788px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">0.5</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="98.592px" y="180.883px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Acme</text><rect x="91.392" y="188.083" width="4.56" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="95.952" y="188.083" width="3.36" height="7.2" style="fill:#b0b0b0;stroke:#b0b0b0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,195.283)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">238 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#777;">4</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#b0b0b0;">3</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="105.312px" y="195.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="91.392" y="202.483" width="14.16" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="30.48px" y="209.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">425 (12%)</text><text x="111.552px" y="209.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="134.22px 140.664px " y="209.683px 209.683px ">es</tspan>ponse</text></g></svg>
+<!--end-->
+</p>
+
+<p>
+<!--include deploy-go-comp.svg -->
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 745 285" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g><text x="0.002px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="410.002px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text></g><g><text x="0.916px" y="33.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">My team deploys Go pr<tspan x="126.736px 133.624px " y="33.391px 33.391px ">og</tspan>rams to: (multiple choice)</text><rect x="87.916" y="44.191" width="49.68" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="16.996px" y="51.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,489 (41%)</text><text x="143.596px" y="51.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Self/Company Owned Servers</text><rect x="87.916" y="58.591" width="30.96" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="65.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">928 (26%)</text><text x="124.876px" y="65.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="132.364px 143.476px " y="65.791px 65.791px ">WS</tspan> EC2</text><rect x="87.916" y="72.991" width="16.8" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="80.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">503 (14%)</text><text x="110.716px" y="80.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">None</text><rect x="87.916" y="87.391" width="13.8" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="94.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">412 (11%)</text><text x="107.716px" y="94.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Digital Ocean</text><rect x="87.916" y="101.791" width="9.72" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="108.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">292  (8%)</text><text x="103.636px" y="108.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="111.124px 122.236px " y="108.991px 108.991px ">WS</tspan> Container</text><rect x="87.916" y="116.191" width="7.32" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="123.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">221  (6%)</text><text x="101.236px" y="123.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Compute Engine</text><rect x="87.916" y="130.591" width="6.24" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="137.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">188  (5%)</text><text x="100.156px" y="137.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google App Engine</text><rect x="87.916" y="144.991" width="5.4" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="152.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">161  (4%)</text><text x="99.316px" y="152.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Container Engine (GKE)</text><rect x="87.916" y="159.391" width="4.08" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="166.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">121  (3%)</text><text x="97.996px" y="166.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Her<tspan x="116.884px 123.772px " y="166.591px 166.591px ">ok</tspan>u</text><rect x="87.916" y="173.791" width="3.84" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="180.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">114  (3%)</text><text x="97.756px" y="180.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Micr<tspan x="121.096px 127.984px " y="180.991px 180.991px ">os</tspan>oft Azur<tspan x="175.528px " y="180.991px ">e</tspan></text><rect x="87.916" y="188.191" width="3.48" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="195.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">104  (3%)</text><text x="97.396px" y="195.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Linode</text><rect x="87.916" y="202.591" width="3.12" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="33.676px" y="209.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">94  (3%)</text><text x="97.036px" y="209.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="104.524px 115.636px " y="209.791px 209.791px ">WS</tspan> Lambda</text><rect x="87.916" y="216.991" width="10.08" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;"/><text x="27.004px" y="224.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">301  (8%)</text><text x="103.996px" y="224.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="87.916" y="231.391" width="21.36" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;"/><text x="27.004px" y="238.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">639 (18%)</text><text x="115.276px" y="238.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="137.944px 144.388px " y="238.591px 238.591px ">es</tspan>ponse</text></g><text x="409.418px" y="33.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">My team deploys Go pr<tspan x="535.238px 542.126px " y="33.711px 33.711px ">og</tspan>rams to: (multiple choice)</text><rect x="496.418" y="44.511" width="51.36" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="425.498px" y="51.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,664 (43%)</text><text x="553.778px" y="51.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Self/Company Owned Servers</text><rect x="496.418" y="58.911" width="32.52" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="425.498px" y="66.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,689 (27%)</text><text x="534.938px" y="66.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="542.426px 553.538px " y="66.111px 66.111px ">WS</tspan> EC2</text><rect x="496.418" y="73.311" width="15.36" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="80.511px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">799 (13%)</text><text x="517.778px" y="80.511px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">None</text><rect x="496.418" y="87.711" width="14.16" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="94.911px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">732 (12%)</text><text x="516.578px" y="94.911px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="524.066px 535.178px " y="94.911px 94.911px ">WS</tspan> Container</text><rect x="496.418" y="102.111" width="12.12" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="109.311px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">631 (10%)</text><text x="514.538px" y="109.311px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Digital Ocean</text><rect x="496.418" y="116.511" width="11.52" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="123.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">596 (10%)</text><text x="513.938px" y="123.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Compute Engine</text><rect x="496.418" y="130.911" width="9.36" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="138.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">485  (8%)</text><text x="511.778px" y="138.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Container Engine (GKE)</text><rect x="496.418" y="145.311" width="6.36" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="152.511px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">328  (5%)</text><text x="508.778px" y="152.511px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google App Engine</text><rect x="496.418" y="159.711" width="5.04" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="166.911px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">262  (4%)</text><text x="507.458px" y="166.911px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="514.946px 526.058px " y="166.911px 166.911px ">WS</tspan> Lambda</text><rect x="496.418" y="174.111" width="4.92" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="181.311px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">255  (4%)</text><text x="507.338px" y="181.311px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Her<tspan x="526.226px 533.114px " y="181.311px 181.311px ">ok</tspan>u</text><rect x="496.418" y="188.511" width="4.92" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="195.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">255  (4%)</text><text x="507.338px" y="195.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Micr<tspan x="530.678px 537.566px " y="195.711px 195.711px ">os</tspan>oft Azur<tspan x="585.11px " y="195.711px ">e</tspan></text><rect x="496.418" y="202.911" width="3.48" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="210.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">183  (3%)</text><text x="505.898px" y="210.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Linode</text><rect x="496.418" y="217.311" width="1.2" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="442.178px" y="224.511px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">61  (1%)</text><text x="503.618px" y="224.511px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Azur<tspan x="527.606px 534.05px " y="224.511px 224.511px ">e </tspan>Container Service</text><rect x="496.418" y="231.711" width="0.96" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="442.178px" y="238.911px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">51  (1%)</text><text x="503.378px" y="238.911px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Cloud Functions</text><rect x="496.418" y="246.111" width="0.24" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="442.178px" y="253.311px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">13  (0%)</text><text x="502.658px" y="253.311px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Azur<tspan x="526.646px 533.09px " y="253.311px 253.311px ">e </tspan>Functions</text><rect x="496.418" y="260.511" width="11.64" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;"/><text x="435.506px" y="267.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">601 (10%)</text><text x="514.058px" y="267.711px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="496.418" y="274.911" width="12.6" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;"/><text x="435.506px" y="282.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">652 (10%)</text><text x="515.018px" y="282.111px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="537.686px 544.13px " y="282.111px 282.111px ">es</tspan>ponse</text><path d="M340.5,101.004c0,-2.044 -1.66,-3.704 -3.704,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.407c0,2.043 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.66 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M340.5,116.004c0,-2.044 -1.66,-3.704 -3.704,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.407c0,2.043 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.66 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M340.5,145.004c0,-2.044 -1.66,-3.704 -3.704,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.407c0,2.043 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.66 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M744.5,86.597c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.659 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M744.5,115.597c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.659 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M744.5,130.597c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.659 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M354.369,137.974l-3.445,-6.107l37.049,-20.9l-3.199,-5.671l13.647,3.803l-3.803,13.647l-3.199,-5.672l-37.05,20.9Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/></svg>
+<!--end-->
+</p>
+
+<p>
+<!--include deploy-nongo-comp.svg -->
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 750 285" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g><text x="0.002px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="410.002px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text></g><g><text x="0.916px" y="33.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">My team deploys Non-Go pr<tspan x="153.628px 160.516px " y="33.391px 33.391px ">og</tspan>rams to: (multiple choice)</text><rect x="87.916" y="44.191" width="57.24" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="16.996px" y="51.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,714 (48%)</text><text x="151.156px" y="51.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Self/Company Owned Servers</text><rect x="87.916" y="58.591" width="37.44" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="16.996px" y="65.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,122 (31%)</text><text x="131.356px" y="65.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="138.844px 149.956px " y="65.791px 65.791px ">WS</tspan> EC2</text><rect x="87.916" y="72.991" width="12" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="80.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">360 (10%)</text><text x="105.916px" y="80.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Digital Ocean</text><rect x="87.916" y="87.391" width="11.4" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="94.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">343 (10%)</text><text x="105.316px" y="94.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="112.804px 123.916px " y="94.591px 94.591px ">WS</tspan> Container</text><rect x="87.916" y="101.791" width="8.28" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="108.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">249  (7%)</text><text x="102.196px" y="108.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">None</text><rect x="87.916" y="116.191" width="7.8" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="123.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">233  (6%)</text><text x="101.716px" y="123.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="109.204px 120.316px " y="123.391px 123.391px ">WS</tspan> Lambda</text><rect x="87.916" y="130.591" width="6.96" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="137.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">210  (6%)</text><text x="100.876px" y="137.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Micr<tspan x="124.216px 131.104px " y="137.791px 137.791px ">os</tspan>oft Azur<tspan x="178.648px " y="137.791px ">e</tspan></text><rect x="87.916" y="144.991" width="6.24" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="152.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">186  (5%)</text><text x="100.156px" y="152.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Compute Engine</text><rect x="87.916" y="159.391" width="6.12" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="166.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">185  (5%)</text><text x="100.036px" y="166.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Her<tspan x="118.924px 125.812px " y="166.591px 166.591px ">ok</tspan>u</text><rect x="87.916" y="173.791" width="3.84" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="180.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">115  (3%)</text><text x="97.756px" y="180.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Container Engine (GKE)</text><rect x="87.916" y="188.191" width="3.36" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="27.004px" y="195.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">100  (3%)</text><text x="97.276px" y="195.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Linode</text><rect x="87.916" y="202.591" width="3.12" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;"/><text x="33.676px" y="209.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">94  (3%)</text><text x="97.036px" y="209.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google App Engine</text><rect x="87.916" y="216.991" width="9.96" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;"/><text x="27.004px" y="224.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">297  (8%)</text><text x="103.876px" y="224.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="87.916" y="231.391" width="22.08" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;"/><text x="27.004px" y="238.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">660 (18%)</text><text x="115.996px" y="238.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="138.664px 145.108px " y="238.591px 238.591px ">es</tspan>ponse</text></g><g><text x="409.418px" y="33.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">My team deploys Non-Go pr<tspan x="562.13px 569.018px " y="33.391px 33.391px ">og</tspan>rams to: (multiple choice)</text><rect x="496.418" y="44.191" width="55.2" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="425.498px" y="51.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,865 (46%)</text><text x="557.618px" y="51.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Self/Company Owned Servers</text><rect x="496.418" y="58.591" width="39.96" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="425.498px" y="65.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,076 (33%)</text><text x="542.378px" y="65.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="549.866px 560.978px " y="65.791px 65.791px ">WS</tspan> EC2</text><rect x="496.418" y="72.991" width="15.48" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="80.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">806 (13%)</text><text x="517.898px" y="80.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="525.386px 536.498px " y="80.191px 80.191px ">WS</tspan> Container</text><rect x="496.418" y="87.391" width="12.36" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="94.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">644 (10%)</text><text x="514.778px" y="94.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A<tspan x="522.266px 533.378px " y="94.591px 94.591px ">WS</tspan> Lambda</text><rect x="496.418" y="101.791" width="10.2" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="108.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">528  (8%)</text><text x="512.618px" y="108.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Compute Engine</text><rect x="496.418" y="116.191" width="10.2" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="123.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">527  (8%)</text><text x="512.618px" y="123.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Digital Ocean</text><rect x="496.418" y="130.591" width="8.52" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="137.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">442  (7%)</text><text x="510.938px" y="137.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">None</text><rect x="496.418" y="144.991" width="7.8" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="152.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">402  (6%)</text><text x="510.218px" y="152.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Micr<tspan x="533.558px 540.446px " y="152.191px 152.191px ">os</tspan>oft Azur<tspan x="587.99px " y="152.191px ">e</tspan></text><rect x="496.418" y="159.391" width="6.6" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="166.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">340  (5%)</text><text x="509.018px" y="166.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Her<tspan x="527.906px 534.794px " y="166.591px 166.591px ">ok</tspan>u</text><rect x="496.418" y="173.791" width="6.36" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="180.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">327  (5%)</text><text x="508.778px" y="180.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Container Engine (GKE)</text><rect x="496.418" y="188.191" width="3.6" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="195.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">188  (3%)</text><text x="506.018px" y="195.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google App Engine</text><rect x="496.418" y="202.591" width="3.12" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="435.506px" y="209.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">159  (3%)</text><text x="505.538px" y="209.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Linode</text><rect x="496.418" y="216.991" width="1.8" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="442.178px" y="224.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">95  (2%)</text><text x="504.218px" y="224.191px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Google Cloud Functions</text><rect x="496.418" y="231.391" width="1.68" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="442.178px" y="238.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">85  (1%)</text><text x="504.098px" y="238.591px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Azur<tspan x="528.086px 534.53px " y="238.591px 238.591px ">e </tspan>Container Service</text><rect x="496.418" y="245.791" width="0.96" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;"/><text x="442.178px" y="252.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">50  (1%)</text><text x="503.378px" y="252.991px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Azur<tspan x="527.366px 533.81px " y="252.991px 252.991px ">e </tspan>Functions</text><rect x="496.418" y="260.191" width="10.08" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;"/><text x="435.506px" y="267.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">524  (8%)</text><text x="512.498px" y="267.391px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="496.418" y="274.591" width="15.96" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;"/><text x="435.506px" y="281.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">825 (13%)</text><text x="518.378px" y="281.791px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="541.046px 547.49px " y="281.791px 281.791px ">es</tspan>ponse</text></g><path d="M354.369,142.974l-3.445,-6.107l37.049,-20.9l-3.199,-5.671l13.647,3.803l-3.803,13.647l-3.199,-5.672l-37.05,20.9Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M340.5,85.67c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M340.5,115.67c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M340.5,172.67c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M340.5,144.67c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M748.745,71.67c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M748.745,101.67c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M748.745,173.67c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/><path d="M748.745,86.67c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"/></svg>
+<!--end-->
+</p>
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 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 745 213" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><path d="M340.5,57.574c0,-2.044 -1.66,-3.704 -3.704,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.406c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.406Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;"/><path d="M340.5,86.601c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.659 3.704,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;"/><path d="M340.5,72.387c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.703 3.703,3.703l332.593,0c2.044,0 3.704,-1.659 3.704,-3.703l0,-7.407Z" style="fill:#ac16a9;fill-opacity:0.105882;stroke:#ac16a9;stroke-width:1px;"/><path d="M340.5,101.415c0,-2.044 -1.66,-3.704 -3.704,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.406c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.406Z" style="fill:#ac16a9;fill-opacity:0.105882;stroke:#ac16a9;stroke-width:1px;"/><path d="M744.01,42.76c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.704,1.659 -3.704,3.703l0,7.407c0,2.044 1.66,3.703 3.704,3.703l332.593,0c2.044,0 3.703,-1.659 3.703,-3.703l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;"/><path d="M744.01,71.787c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.704,1.659 -3.704,3.703l0,7.407c0,2.044 1.66,3.704 3.704,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.407Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;"/><path d="M744.01,101.415c0,-2.044 -1.659,-3.704 -3.703,-3.704l-332.593,0c-2.044,0 -3.704,1.66 -3.704,3.704l0,7.406c0,2.044 1.66,3.704 3.704,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.406Z" style="fill:#ac16a9;fill-opacity:0.105882;stroke:#ac16a9;stroke-width:1px;"/><path d="M744.01,86.601c0,-2.044 -1.659,-3.703 -3.703,-3.703l-332.593,0c-2.044,0 -3.704,1.659 -3.704,3.703l0,7.407c0,2.044 1.66,3.703 3.704,3.703l332.593,0c2.044,0 3.703,-1.659 3.703,-3.703l0,-7.407Z" style="fill:#ac16a9;fill-opacity:0.105882;stroke:#ac16a9;stroke-width:1px;"/><g><text x="3.626px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="413.626px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text></g><path d="M356.469,76.146l-2.589,-4.492l36.469,-21.019l-2.404,-4.172l10.116,2.719l-2.718,10.116l-2.405,-4.171l-36.469,21.019Z" style="fill:#e62626;fill-opacity:0.152941;stroke:#e62626;stroke-width:1px;"/><path d="M351.976,87.612l2.158,-4.714l38.272,17.524l2.004,-4.377l3.651,9.818l-9.818,3.651l2.004,-4.378l-38.271,-17.524Z" style="fill:#ac16a5;fill-opacity:0.113725;stroke:#ac16a5;stroke-width:1px;"/><g><text x="415.315px" y="33.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">My pr<tspan x="445.999px 452.443px " y="33.283px 33.283px ">ef</tspan>err<tspan x="470.215px 476.659px " y="33.283px 33.283px ">ed</tspan> code editor</text><rect x="502.315" y="44.083" width="32.16" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="534.475" y="44.083" width="15" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,51.2831)"><text x="-84.936px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,449 (</text><text x="-48.468px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">27</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">13</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="555.475px" y="51.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">VSCode</text><rect x="502.315" y="58.483" width="26.76" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="529.075" y="58.483" width="17.28" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,65.6831)"><text x="-84.936px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,288 (</text><text x="-48.468px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">22</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">14</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="552.355px" y="65.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">V<tspan x="559.471px 562.135px " y="65.683px 65.683px ">im</tspan></text><rect x="502.315" y="72.883" width="23.04" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="525.355" y="72.883" width="8.4" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,80.0831)"><text x="-78.264px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,628 (</text><text x="-41.796px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">19</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">7</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="539.635px" y="80.083px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">IntelliJ/GoLand</text><rect x="502.315" y="87.283" width="8.04" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="510.355" y="87.283" width="9.48" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,94.4831)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">912 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">7</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">8</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="525.835px" y="94.483px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Sublime T<tspan x="578.299px 584.743px " y="94.483px 94.483px ">ex</tspan>t</text><rect x="502.315" y="101.683" width="7.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="509.635" y="101.683" width="7.92" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,108.883)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">791 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">6</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">7</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="523.555px" y="108.883px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Atom</text><rect x="502.315" y="116.083" width="7.08" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="509.395" y="116.083" width="2.28" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,123.283)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">490 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">6</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="517.795px" y="123.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Emacs</text><rect x="502.315" y="130.483" width="2.4" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="504.715" y="130.483" width="2.88" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,137.683)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">274 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">2</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="513.595px" y="137.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">V<tspan x="520.711px 523.375px " y="137.683px 137.683px ">is</tspan>ual Studio</text><rect x="502.315" y="144.883" width="1.44" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="503.755" y="144.883" width="1.56" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,152.083)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">154 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">1</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">1</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="511.315px" y="152.083px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">LiteIDE</text><rect x="502.315" y="159.283" width="0.6" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="502.915" y="159.283" width="1.08" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,166.483)"><text x="-74.928px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">88 (</text><text x="-55.14px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">0.5</text><text x="-38.46px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-31.788px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">0.9</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="509.995px" y="166.483px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Eclipse</text><rect x="502.315" y="173.683" width="0.72" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="503.035" y="173.683" width="0.48" height="7.2" style="fill:#75cbe0;stroke:#75cbe0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,180.883)"><text x="-74.928px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">67 (</text><text x="-55.14px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00acd7;">0.6</text><text x="-38.46px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-31.788px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75cbe0;">0.4</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="509.635px" y="180.883px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Acme</text><rect x="502.315" y="188.083" width="3" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="505.315" y="188.083" width="1.92" height="7.2" style="fill:#b0b0b0;stroke:#b0b0b0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,496.315,195.283)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">256 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#777;">3</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#b0b0b0;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="513.235px" y="195.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="502.315" y="202.483" width="7.32" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="438.067px" y="209.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">382 (6.1%)</text><text x="515.635px" y="209.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="538.303px 544.747px " y="209.683px 209.683px ">es</tspan>ponse</text></g><g><text x="4.392px" y="33.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">My pr<tspan x="35.076px 41.52px " y="33.283px 33.283px ">ef</tspan>err<tspan x="59.292px 65.736px " y="33.283px 33.283px ">ed</tspan> code editor</text><rect x="91.392" y="44.083" width="29.4" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="120.792" y="44.083" width="15.96" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,51.2831)"><text x="-84.936px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,359 (</text><text x="-48.468px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">25</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">13</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="142.752px" y="51.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">V<tspan x="149.868px 152.532px " y="51.283px 51.283px ">im</tspan></text><rect x="91.392" y="58.483" width="16.56" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="107.952" y="58.483" width="10.56" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,65.6831)"><text x="-68.256px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">814 (</text><text x="-41.796px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">14</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">9</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="124.512px" y="65.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">VSCode</text><rect x="91.392" y="72.883" width="12.24" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="103.632" y="72.883" width="10.32" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,80.0831)"><text x="-68.256px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">676 (</text><text x="-41.796px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">10</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">9</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="119.952px" y="80.083px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Atom</text><rect x="91.392" y="87.283" width="15.96" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="107.352" y="87.283" width="6.96" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,94.4831)"><text x="-68.256px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">687 (</text><text x="-41.796px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">13</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">6</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="120.312px" y="94.483px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">IntelliJ</text><rect x="91.392" y="101.683" width="11.88" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="103.272" y="101.683" width="9.96" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,108.883)"><text x="-68.256px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">655 (</text><text x="-41.796px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">10</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">8</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="119.232px" y="108.883px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Sublime T<tspan x="171.696px 178.14px " y="108.883px 108.883px ">ex</tspan>t</text><rect x="91.392" y="116.083" width="7.8" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="99.192" y="116.083" width="2.4" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,123.283)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">305 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">6</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="107.592px" y="123.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Emacs</text><rect x="91.392" y="130.483" width="2.28" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="93.672" y="130.483" width="2.28" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,137.683)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">137 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">2</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="101.952px" y="137.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">V<tspan x="109.068px 111.732px " y="137.683px 137.683px ">is</tspan>ual Studio</text><rect x="91.392" y="144.883" width="3" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="94.392" y="144.883" width="2.04" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,152.083)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">153 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">3</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="102.552px" y="152.083px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">LiteIDE</text><rect x="91.392" y="159.283" width="1.44" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="92.832" y="159.283" width="1.92" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,166.483)"><text x="-54.912px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">99 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">1</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">2</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="100.752px" y="166.483px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Eclipse</text><rect x="91.392" y="173.683" width="0.6" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="91.992" y="173.683" width="0.6" height="7.2" style="fill:#75d7ce;stroke:#75d7ce;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,180.883)"><text x="-74.928px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">37 (</text><text x="-55.14px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#00c4b3;">0.5</text><text x="-38.46px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-31.788px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#75d7ce;">0.5</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="98.592px" y="180.883px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Acme</text><rect x="91.392" y="188.083" width="4.56" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="95.952" y="188.083" width="3.36" height="7.2" style="fill:#b0b0b0;stroke:#b0b0b0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,85.392,195.283)"><text x="-61.584px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">238 (</text><text x="-35.124px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#777;">4</text><text x="-28.452px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">,</text><text x="-21.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;fill:#b0b0b0;">3</text><text x="-15.108px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">%)</text></g><text x="105.312px" y="195.283px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="91.392" y="202.483" width="14.16" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="30.48px" y="209.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">425 (12%)</text><text x="111.552px" y="209.683px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="134.22px 140.664px " y="209.683px 209.683px ">es</tspan>ponse</text></g></svg>
\ 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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="16.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">My preferred code editor </tspan></text>
+<rect x="7.25em" y="2.10em" width="2.68em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="9.93em" y="2.10em" width="1.25em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,449 (<tspan fill="#00acd7">27</tspan>, <tspan fill="#75cbe0">13</tspan>%)</tspan></text>
+<text x="11.68em" y="2.70em"><tspan class="size">VSCode</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.23em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="9.48em" y="3.30em" width="1.44em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,288 (<tspan fill="#00acd7">22</tspan>, <tspan fill="#75cbe0">14</tspan>%)</tspan></text>
+<text x="11.42em" y="3.90em"><tspan class="size">Vim</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.92em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="9.17em" y="4.50em" width="0.70em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,628 (<tspan fill="#00acd7">19</tspan>, <tspan fill="#75cbe0">7</tspan>%)</tspan></text>
+<text x="10.36em" y="5.10em"><tspan class="size">IntelliJ/GoLand</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.67em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.92em" y="5.70em" width="0.79em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">912 (<tspan fill="#00acd7">7</tspan>, <tspan fill="#75cbe0">8</tspan>%)</tspan></text>
+<text x="9.21em" y="6.30em"><tspan class="size">Sublime Text</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.61em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.86em" y="6.90em" width="0.66em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">791 (<tspan fill="#00acd7">6</tspan>, <tspan fill="#75cbe0">7</tspan>%)</tspan></text>
+<text x="9.02em" y="7.50em"><tspan class="size">Atom</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.59em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.84em" y="8.10em" width="0.19em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">490 (<tspan fill="#00acd7">6</tspan>, <tspan fill="#75cbe0">2</tspan>%)</tspan></text>
+<text x="8.54em" y="8.70em"><tspan class="size">Emacs</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.20em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.45em" y="9.30em" width="0.24em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">274 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#75cbe0">2</tspan>%)</tspan></text>
+<text x="8.19em" y="9.90em"><tspan class="size">Visual Studio</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.12em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.37em" y="10.50em" width="0.13em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">154 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#75cbe0">1</tspan>%)</tspan></text>
+<text x="8.00em" y="11.10em"><tspan class="size">LiteIDE</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.05em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.30em" y="11.70em" width="0.09em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">88 (<tspan fill="#00acd7">0.5</tspan>, <tspan fill="#75cbe0">0.9</tspan>%)</tspan></text>
+<text x="7.89em" y="12.30em"><tspan class="size">Eclipse</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.31em" y="12.90em" width="0.04em" height="0.60em" stroke="#75cbe0" fill="#75cbe0"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">67 (<tspan fill="#00acd7">0.6</tspan>, <tspan fill="#75cbe0">0.4</tspan>%)</tspan></text>
+<text x="7.86em" y="13.50em"><tspan class="size">Acme</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.25em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="7.50em" y="14.10em" width="0.16em" height="0.60em" stroke="#b0b0b0" fill="#b0b0b0"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">256 (<tspan fill="#777777">3</tspan>, <tspan fill="#b0b0b0">2</tspan>%)</tspan></text>
+<text x="8.16em" y="14.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.61em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">382 (6.1%)</tspan></text>
+<text x="8.36em" y="15.90em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<p>
+<!--include agree-practices.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="11.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">To what extent do you agree or disagree with the following statements: </tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#CE3262">strongly disagree</tspan>, <tspan fill="#D77A95">disagree</tspan>, <tspan fill="#E6B1C1">somewhat disagree</tspan>, <tspan fill="#cccccc">neither agree nor disagree</tspan>, <tspan fill="#77CCE9">somewhat agree</tspan>, <tspan fill="#50BFE2">agree</tspan>, <tspan fill="#00ACD7">strongly agree</tspan>)</tspan></text>
+<rect x="14.00em" y="3.30em" width="0.10em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.10em" y="3.30em" width="0.25em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.35em" y="3.30em" width="0.44em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.79em" y="3.30em" width="0.65em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.44em" y="3.30em" width="2.74em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="18.19em" y="3.30em" width="3.41em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="21.60em" y="3.30em" width="1.32em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="3.90em" text-anchor="end"><tspan class="size">5,555 (<tspan fill="#CE3262">1</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">4</tspan>, <tspan fill="#cccccc">7</tspan>, <tspan fill="#77CCE9">27</tspan>, <tspan fill="#50BFE2">34</tspan>, <tspan fill="#00ACD7">13</tspan>%)</tspan></text>
+<text x="23.42em" y="3.90em"><tspan class="size">I have a good understanding of Go best practices (9.5:1) [11:1]</tspan></text>
+<rect x="14.00em" y="4.50em" width="0.04em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.04em" y="4.50em" width="0.09em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.13em" y="4.50em" width="0.26em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.40em" y="4.50em" width="0.38em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.78em" y="4.50em" width="1.71em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="16.48em" y="4.50em" width="4.17em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="20.66em" y="4.50em" width="2.26em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="5.10em" text-anchor="end"><tspan class="size">5,549 (<tspan fill="#CE3262">0.4</tspan>, <tspan fill="#D77A95">0.9</tspan>, <tspan fill="#E6B1C1">3</tspan>, <tspan fill="#cccccc">4</tspan>, <tspan fill="#77CCE9">17</tspan>, <tspan fill="#50BFE2">42</tspan>, <tspan fill="#00ACD7">23</tspan>%)</tspan></text>
+<text x="23.41em" y="5.10em"><tspan class="size">I am able to quickly find answers to my questions (21:1) [31:1]</tspan></text>
+<rect x="14.00em" y="5.70em" width="0.04em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.04em" y="5.70em" width="0.04em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.08em" y="5.70em" width="0.10em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.18em" y="5.70em" width="0.17em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.35em" y="5.70em" width="0.64em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="14.99em" y="5.70em" width="3.19em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="18.18em" y="5.70em" width="4.70em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="6.30em" text-anchor="end"><tspan class="size">5,528 (<tspan fill="#CE3262">0.4</tspan>, <tspan fill="#D77A95">0.4</tspan>, <tspan fill="#E6B1C1">1</tspan>, <tspan fill="#cccccc">2</tspan>, <tspan fill="#77CCE9">6</tspan>, <tspan fill="#50BFE2">32</tspan>, <tspan fill="#00ACD7">47</tspan>%)</tspan></text>
+<text x="23.38em" y="6.30em"><tspan class="size">Go&#39;s performance meets my needs (48:1) [80:1]</tspan></text>
+<rect x="14.00em" y="6.90em" width="0.11em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.11em" y="6.90em" width="0.24em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.35em" y="6.90em" width="0.44em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.79em" y="6.90em" width="1.21em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="16.00em" y="6.90em" width="1.47em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="17.47em" y="6.90em" width="2.60em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="20.07em" y="6.90em" width="1.34em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="7.50em" text-anchor="end"><tspan class="size">4,614 (<tspan fill="#CE3262">1</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">4</tspan>, <tspan fill="#cccccc">12</tspan>, <tspan fill="#77CCE9">15</tspan>, <tspan fill="#50BFE2">26</tspan>, <tspan fill="#00ACD7">13</tspan>%)</tspan></text>
+<text x="21.91em" y="7.50em"><tspan class="size">Go&#39;s support for language interoperability meets my needs (6.8:1) [8.8:1]</tspan></text>
+<rect x="14.00em" y="8.10em" width="0.08em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.08em" y="8.10em" width="0.20em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.28em" y="8.10em" width="0.55em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.83em" y="8.10em" width="0.58em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.41em" y="8.10em" width="2.44em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="17.85em" y="8.10em" width="3.61em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="21.46em" y="8.10em" width="1.34em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="8.70em" text-anchor="end"><tspan class="size">5,478 (<tspan fill="#CE3262">0.8</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">5</tspan>, <tspan fill="#cccccc">6</tspan>, <tspan fill="#77CCE9">24</tspan>, <tspan fill="#50BFE2">36</tspan>, <tspan fill="#00ACD7">13</tspan>%)</tspan></text>
+<text x="23.30em" y="8.70em"><tspan class="size">I am able to quickly find libraries that I need (8.9:1) [12:1]</tspan></text>
+<rect x="14.00em" y="9.30em" width="0.09em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.09em" y="9.30em" width="0.19em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.28em" y="9.30em" width="0.51em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.80em" y="9.30em" width="0.69em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.49em" y="9.30em" width="2.33em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="17.81em" y="9.30em" width="3.68em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="21.49em" y="9.30em" width="1.25em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="9.90em" text-anchor="end"><tspan class="size">5,443 (<tspan fill="#CE3262">0.9</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">5</tspan>, <tspan fill="#cccccc">7</tspan>, <tspan fill="#77CCE9">23</tspan>, <tspan fill="#50BFE2">37</tspan>, <tspan fill="#00ACD7">12</tspan>%)</tspan></text>
+<text x="23.24em" y="9.90em"><tspan class="size">The Go libraries I use have the stability and features I need (9.1:1) [12:1]</tspan></text>
+<rect x="14.00em" y="10.50em" width="0.08em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.08em" y="10.50em" width="0.19em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.27em" y="10.50em" width="0.42em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.70em" y="10.50em" width="0.51em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.21em" y="10.50em" width="1.71em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="16.92em" y="10.50em" width="3.71em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="20.63em" y="10.50em" width="2.24em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="11.10em" text-anchor="end"><tspan class="size">5,521 (<tspan fill="#CE3262">0.8</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">4</tspan>, <tspan fill="#cccccc">5</tspan>, <tspan fill="#77CCE9">17</tspan>, <tspan fill="#50BFE2">37</tspan>, <tspan fill="#00ACD7">22</tspan>%)</tspan></text>
+<text x="23.37em" y="11.10em"><tspan class="size">Go language, library, and tool documentation meet my needs (11:1) [16:1]</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include agree-diagnose.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="8.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">To what extent do you agree or disagree with the following statements: </tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#CE3262">strongly disagree</tspan>, <tspan fill="#D77A95">disagree</tspan>, <tspan fill="#E6B1C1">somewhat disagree</tspan>, <tspan fill="#cccccc">neither agree nor disagree</tspan>, <tspan fill="#77CCE9">somewhat agree</tspan>, <tspan fill="#50BFE2">agree</tspan>, <tspan fill="#00ACD7">strongly agree</tspan>)</tspan></text>
+<rect x="14.00em" y="3.30em" width="0.08em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.08em" y="3.30em" width="0.21em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.29em" y="3.30em" width="0.55em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.84em" y="3.30em" width="0.62em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.46em" y="3.30em" width="2.13em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="17.59em" y="3.30em" width="3.71em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="21.30em" y="3.30em" width="1.45em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="3.90em" text-anchor="end"><tspan class="size">5,446 (<tspan fill="#CE3262">0.8</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">6</tspan>, <tspan fill="#cccccc">6</tspan>, <tspan fill="#77CCE9">21</tspan>, <tspan fill="#50BFE2">37</tspan>, <tspan fill="#00ACD7">14</tspan>%)</tspan></text>
+<text x="23.25em" y="3.90em"><tspan class="size">I am able to effectively diagnose bugs in my Go programs (8.7:1) [12:1]</tspan></text>
+<rect x="14.00em" y="4.50em" width="0.07em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.07em" y="4.50em" width="0.22em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.29em" y="4.50em" width="0.58em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.87em" y="4.50em" width="1.25em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="16.12em" y="4.50em" width="2.20em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="18.33em" y="4.50em" width="2.72em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="21.05em" y="4.50em" width="0.93em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="5.10em" text-anchor="end"><tspan class="size">4,968 (<tspan fill="#CE3262">0.7</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">6</tspan>, <tspan fill="#cccccc">13</tspan>, <tspan fill="#77CCE9">22</tspan>, <tspan fill="#50BFE2">27</tspan>, <tspan fill="#00ACD7">9</tspan>%)</tspan></text>
+<text x="22.48em" y="5.10em"><tspan class="size">I am able to effectively diagnose performance issues in Go programs (6.7:1) [8.7:1]</tspan></text>
+<rect x="14.00em" y="5.70em" width="0.07em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.07em" y="5.70em" width="0.15em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.22em" y="5.70em" width="0.30em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.52em" y="5.70em" width="0.61em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.13em" y="5.70em" width="1.55em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="16.68em" y="5.70em" width="3.50em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="20.18em" y="5.70em" width="2.36em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="6.30em" text-anchor="end"><tspan class="size">5,319 (<tspan fill="#CE3262">0.7</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">3</tspan>, <tspan fill="#cccccc">6</tspan>, <tspan fill="#77CCE9">16</tspan>, <tspan fill="#50BFE2">35</tspan>, <tspan fill="#00ACD7">24</tspan>%)</tspan></text>
+<text x="23.04em" y="6.30em"><tspan class="size">I am able to effectively use Go’s concurrency features (goroutines, channels, select) (14:1) [21:1]</tspan></text>
+<rect x="14.00em" y="6.90em" width="0.17em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.17em" y="6.90em" width="0.46em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.63em" y="6.90em" width="0.82em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="15.45em" y="6.90em" width="1.49em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="16.94em" y="6.90em" width="2.45em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="19.39em" y="6.90em" width="2.13em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="21.52em" y="6.90em" width="0.67em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="7.50em" text-anchor="end"><tspan class="size">5,096 (<tspan fill="#CE3262">2</tspan>, <tspan fill="#D77A95">5</tspan>, <tspan fill="#E6B1C1">8</tspan>, <tspan fill="#cccccc">15</tspan>, <tspan fill="#77CCE9">24</tspan>, <tspan fill="#50BFE2">21</tspan>, <tspan fill="#00ACD7">7</tspan>%)</tspan></text>
+<text x="22.69em" y="7.50em"><tspan class="size">I am able to effectively debug uses of  Go’s concurrency features (goroutines, channels, select) (3.6:1) [3.9:1]</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include libraries.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="17.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Which Go libraries do you need that aren’t available today? </tspan></text>
+<rect x="7.25em" y="2.10em" width="0.49em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">306 (4.9%)</tspan></text>
+<text x="8.24em" y="2.70em"><tspan class="size">gui</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.35em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">221 (3.5%)</tspan></text>
+<text x="8.10em" y="3.90em"><tspan class="size">library</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.30em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">185 (3.0%)</tspan></text>
+<text x="8.05em" y="5.10em"><tspan class="size">libraries</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">90 (1.4%)</tspan></text>
+<text x="7.89em" y="6.30em"><tspan class="size">native</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">83 (1.3%)</tspan></text>
+<text x="7.88em" y="7.50em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">60 (1.0%)</tspan></text>
+<text x="7.85em" y="8.70em"><tspan class="size">ui</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">59 (0.9%)</tspan></text>
+<text x="7.84em" y="9.90em"><tspan class="size">machine learning</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">54 (0.9%)</tspan></text>
+<text x="7.84em" y="11.10em"><tspan class="size">framework</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">48 (0.8%)</tspan></text>
+<text x="7.83em" y="12.30em"><tspan class="size">gui library</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">48 (0.8%)</tspan></text>
+<text x="7.83em" y="13.50em"><tspan class="size">orm</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">48 (0.8%)</tspan></text>
+<text x="7.83em" y="14.70em"><tspan class="size">processing</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">47 (0.8%)</tspan></text>
+<text x="7.83em" y="15.90em"><tspan class="size">desktop</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.07em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">44 (0.7%)</tspan></text>
+<text x="7.82em" y="17.10em"><tspan class="size">web</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.07em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">41 (0.7%)</tspan></text>
+<text x="22.82em" y="2.70em"><tspan class="size">cross-platform</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">39 (0.6%)</tspan></text>
+<text x="22.81em" y="3.90em"><tspan class="size">client</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">39 (0.6%)</tspan></text>
+<text x="22.81em" y="5.10em"><tspan class="size">platform</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">37 (0.6%)</tspan></text>
+<text x="22.81em" y="6.30em"><tspan class="size">standard</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">35 (0.6%)</tspan></text>
+<text x="22.81em" y="7.50em"><tspan class="size">audio</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">34 (0.5%)</tspan></text>
+<text x="22.80em" y="8.70em"><tspan class="size">image</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">34 (0.5%)</tspan></text>
+<text x="22.80em" y="9.90em"><tspan class="size">mobile</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">33 (0.5%)</tspan></text>
+<text x="22.80em" y="11.10em"><tspan class="size">sql</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">32 (0.5%)</tspan></text>
+<text x="22.80em" y="12.30em"><tspan class="size">soap</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">31 (0.5%)</tspan></text>
+<text x="22.80em" y="13.50em"><tspan class="size">pdf</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">30 (0.5%)</tspan></text>
+<text x="22.80em" y="14.70em"><tspan class="size">api</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">30 (0.5%)</tspan></text>
+<text x="22.80em" y="15.90em"><tspan class="size">package</tspan></text>
+<rect x="22.25em" y="16.50em" width="7.35em" height="0.60em" stroke="black" fill="white"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">4,578 (73.5%)</tspan></text>
+<text x="30.10em" y="17.10em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include answers.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="18.80em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Rank the following in terms of where you get Go answers from: </tspan></text>
+<rect x="12.00em" y="2.10em" width="2.81em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="14.81em" y="2.10em" width="1.99em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="16.80em" y="2.10em" width="1.31em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="18.12em" y="2.10em" width="0.60em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="18.72em" y="2.10em" width="0.25em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">4,337 (<tspan fill="#00acd7">28</tspan>, <tspan fill="#2eb8da">20</tspan>, <tspan fill="#5cc4dd">13</tspan>, <tspan fill="#8ad0e0">6</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="19.47em" y="2.70em"><tspan class="size">Stack Overflow</tspan></text>
+<rect x="12.00em" y="3.30em" width="2.90em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="14.90em" y="3.30em" width="1.73em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="16.64em" y="3.30em" width="0.93em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="17.56em" y="3.30em" width="0.39em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="17.95em" y="3.30em" width="0.14em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">3,791 (<tspan fill="#00acd7">29</tspan>, <tspan fill="#2eb8da">17</tspan>, <tspan fill="#5cc4dd">9</tspan>, <tspan fill="#8ad0e0">4</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="18.59em" y="3.90em"><tspan class="size">golang.org</tspan></text>
+<rect x="12.00em" y="4.50em" width="1.25em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.25em" y="4.50em" width="1.68em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.94em" y="4.50em" width="1.39em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="16.33em" y="4.50em" width="0.83em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="17.16em" y="4.50em" width="0.24em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">3,362 (<tspan fill="#00acd7">13</tspan>, <tspan fill="#2eb8da">17</tspan>, <tspan fill="#5cc4dd">14</tspan>, <tspan fill="#8ad0e0">8</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="17.90em" y="5.10em"><tspan class="size">Reading source code (e.g., standard library, open-source packages)</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.37em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.37em" y="5.70em" width="1.11em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.47em" y="5.70em" width="1.33em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.81em" y="5.70em" width="0.79em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="15.60em" y="5.70em" width="0.30em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">2,428 (<tspan fill="#00acd7">4</tspan>, <tspan fill="#2eb8da">11</tspan>, <tspan fill="#5cc4dd">13</tspan>, <tspan fill="#8ad0e0">8</tspan>, <tspan fill="#b8dce3">3</tspan>%)</tspan></text>
+<text x="16.40em" y="6.30em"><tspan class="size">GitHub</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.46em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.46em" y="6.90em" width="0.55em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.01em" y="6.90em" width="0.59em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.60em" y="6.90em" width="0.48em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.07em" y="6.90em" width="0.19em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">1,408 (<tspan fill="#00acd7">5</tspan>, <tspan fill="#2eb8da">6</tspan>, <tspan fill="#5cc4dd">6</tspan>, <tspan fill="#8ad0e0">5</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="14.76em" y="7.50em"><tspan class="size">Coworkers</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.17em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.17em" y="8.10em" width="0.41em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.58em" y="8.10em" width="0.52em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.10em" y="8.10em" width="0.38em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.48em" y="8.10em" width="0.24em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">1,071 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">5</tspan>, <tspan fill="#8ad0e0">4</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="14.22em" y="8.70em"><tspan class="size">golang-nuts mailing list (groups.google.com/d/forum/golang-nuts)</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.12em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.12em" y="9.30em" width="0.24em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.36em" y="9.30em" width="0.38em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.74em" y="9.30em" width="0.39em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.13em" y="9.30em" width="0.31em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">895 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">2</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">4</tspan>, <tspan fill="#b8dce3">3</tspan>%)</tspan></text>
+<text x="13.94em" y="9.90em"><tspan class="size">Reddit (r/golang)</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.15em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.15em" y="10.50em" width="0.17em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.32em" y="10.50em" width="0.25em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.56em" y="10.50em" width="0.20em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.76em" y="10.50em" width="0.15em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">569 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">2</tspan>, <tspan fill="#5cc4dd">2</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="13.41em" y="11.10em"><tspan class="size">Gopher Slack (invite.slack.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.09em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.09em" y="11.70em" width="0.12em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.22em" y="11.70em" width="0.18em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.39em" y="11.70em" width="0.15em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.54em" y="11.70em" width="0.15em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">432 (<tspan fill="#00acd7">0.9</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">2</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="13.19em" y="12.30em"><tspan class="size">Friends</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.05em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.05em" y="12.90em" width="0.07em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.12em" y="12.90em" width="0.09em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.21em" y="12.90em" width="0.13em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.34em" y="12.90em" width="0.11em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">283 (<tspan fill="#00acd7">0.5</tspan>, <tspan fill="#2eb8da">0.7</tspan>, <tspan fill="#5cc4dd">0.9</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="12.95em" y="13.50em"><tspan class="size">Twitter</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.02em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.02em" y="14.10em" width="0.08em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.10em" y="14.10em" width="0.08em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.19em" y="14.10em" width="0.10em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.29em" y="14.10em" width="0.06em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">214 (<tspan fill="#00acd7">0.2</tspan>, <tspan fill="#2eb8da">0.8</tspan>, <tspan fill="#5cc4dd">0.8</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.6</tspan>%)</tspan></text>
+<text x="12.84em" y="14.70em"><tspan class="size">Go Forum (forum.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.05em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.05em" y="15.30em" width="0.07em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.11em" y="15.30em" width="0.07em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.19em" y="15.30em" width="0.06em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.25em" y="15.30em" width="0.05em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">186 (<tspan fill="#00acd7">0.5</tspan>, <tspan fill="#2eb8da">0.7</tspan>, <tspan fill="#5cc4dd">0.7</tspan>, <tspan fill="#8ad0e0">0.6</tspan>, <tspan fill="#b8dce3">0.5</tspan>%)</tspan></text>
+<text x="12.80em" y="15.90em"><tspan class="size">IRC</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.20em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.20em" y="16.50em" width="0.14em" height="0.60em" stroke="#8e8e8e" fill="#8e8e8e"/>
+<rect x="12.34em" y="16.50em" width="0.12em" height="0.60em" stroke="#a5a5a5" fill="#a5a5a5"/>
+<rect x="12.46em" y="16.50em" width="0.09em" height="0.60em" stroke="#bcbcbc" fill="#bcbcbc"/>
+<rect x="12.55em" y="16.50em" width="0.07em" height="0.60em" stroke="#d3d3d3" fill="#d3d3d3"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">386 (<tspan fill="#777777">2</tspan>, <tspan fill="#8e8e8e">1</tspan>, <tspan fill="#a5a5a5">1</tspan>, <tspan fill="#bcbcbc">0.9</tspan>, <tspan fill="#d3d3d3">0.7</tspan>%)</tspan></text>
+<text x="13.12em" y="17.10em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="17.70em" width="1.36em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">844 (14%)</tspan></text>
+<text x="13.86em" y="18.30em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include news.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="23.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Rank the following in terms of where you get Go news from: </tspan></text>
+<rect x="12.00em" y="2.10em" width="1.56em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.56em" y="2.10em" width="1.40em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.97em" y="2.10em" width="0.91em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="15.87em" y="2.10em" width="0.43em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="16.31em" y="2.10em" width="0.21em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">2,809 (<tspan fill="#00acd7">16</tspan>, <tspan fill="#2eb8da">14</tspan>, <tspan fill="#5cc4dd">9</tspan>, <tspan fill="#8ad0e0">4</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="17.01em" y="2.70em"><tspan class="size">blog.Golang.org</tspan></text>
+<rect x="12.00em" y="3.30em" width="1.49em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.49em" y="3.30em" width="0.69em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.18em" y="3.30em" width="0.41em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.58em" y="3.30em" width="0.25em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.84em" y="3.30em" width="0.12em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">1,838 (<tspan fill="#00acd7">15</tspan>, <tspan fill="#2eb8da">7</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="15.45em" y="3.90em"><tspan class="size">Twitter</tspan></text>
+<rect x="12.00em" y="4.50em" width="1.22em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.22em" y="4.50em" width="0.74em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.96em" y="4.50em" width="0.44em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.40em" y="4.50em" width="0.23em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.63em" y="4.50em" width="0.10em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">1,703 (<tspan fill="#00acd7">12</tspan>, <tspan fill="#2eb8da">7</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="15.24em" y="5.10em"><tspan class="size">Reddit (r/golang)</tspan></text>
+<rect x="12.00em" y="5.70em" width="1.30em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.30em" y="5.70em" width="0.74em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.04em" y="5.70em" width="0.33em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.37em" y="5.70em" width="0.16em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.52em" y="5.70em" width="0.07em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">1,617 (<tspan fill="#00acd7">13</tspan>, <tspan fill="#2eb8da">7</tspan>, <tspan fill="#5cc4dd">3</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">0.7</tspan>%)</tspan></text>
+<text x="15.10em" y="6.30em"><tspan class="size">Golangweekly.com</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.85em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.85em" y="6.90em" width="0.79em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.65em" y="6.90em" width="0.50em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.15em" y="6.90em" width="0.26em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.41em" y="6.90em" width="0.12em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">1,578 (<tspan fill="#00acd7">9</tspan>, <tspan fill="#2eb8da">8</tspan>, <tspan fill="#5cc4dd">5</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="15.03em" y="7.50em"><tspan class="size">Hacker News</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.24em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.24em" y="8.10em" width="0.49em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.73em" y="8.10em" width="0.49em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.22em" y="8.10em" width="0.30em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.51em" y="8.10em" width="0.17em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">1,051 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">5</tspan>, <tspan fill="#5cc4dd">5</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="14.19em" y="8.70em"><tspan class="size">Community Blogs</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.24em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.24em" y="9.30em" width="0.37em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.61em" y="9.30em" width="0.38em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.99em" y="9.30em" width="0.23em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.22em" y="9.30em" width="0.16em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">859 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="13.88em" y="9.90em"><tspan class="size">GitHub</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.35em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.35em" y="10.50em" width="0.43em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.79em" y="10.50em" width="0.30em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.09em" y="10.50em" width="0.14em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.22em" y="10.50em" width="0.06em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">798 (<tspan fill="#00acd7">4</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">3</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.6</tspan>%)</tspan></text>
+<text x="13.78em" y="11.10em"><tspan class="size">Coworkers</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.14em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.14em" y="11.70em" width="0.28em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.42em" y="11.70em" width="0.34em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.76em" y="11.70em" width="0.23em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.98em" y="11.70em" width="0.15em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">704 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">3</tspan>, <tspan fill="#5cc4dd">3</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="13.63em" y="12.30em"><tspan class="size">Just For Func</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.22em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.22em" y="12.90em" width="0.21em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.43em" y="12.90em" width="0.19em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.63em" y="12.90em" width="0.14em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.76em" y="12.90em" width="0.07em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">516 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">2</tspan>, <tspan fill="#5cc4dd">2</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.7</tspan>%)</tspan></text>
+<text x="13.33em" y="13.50em"><tspan class="size">golang-nuts mailing list (groups.google.com/d/forum/golang-nuts)</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.13em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.13em" y="14.10em" width="0.21em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.35em" y="14.10em" width="0.17em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.52em" y="14.10em" width="0.11em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.62em" y="14.10em" width="0.06em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">428 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">2</tspan>, <tspan fill="#5cc4dd">2</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.6</tspan>%)</tspan></text>
+<text x="13.19em" y="14.70em"><tspan class="size">Go Time podcast</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.18em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.18em" y="15.30em" width="0.17em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.35em" y="15.30em" width="0.14em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.50em" y="15.30em" width="0.10em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.59em" y="15.30em" width="0.04em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">393 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">2</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.4</tspan>%)</tspan></text>
+<text x="13.13em" y="15.90em"><tspan class="size">Golangnews.com</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.10em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.10em" y="16.50em" width="0.14em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.24em" y="16.50em" width="0.12em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.36em" y="16.50em" width="0.10em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.46em" y="16.50em" width="0.07em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">333 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.7</tspan>%)</tspan></text>
+<text x="13.03em" y="17.10em"><tspan class="size">Gopher Slack (invite.slack.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="17.70em" width="0.10em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.10em" y="17.70em" width="0.13em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.24em" y="17.70em" width="0.12em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.35em" y="17.70em" width="0.07em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.43em" y="17.70em" width="0.04em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">287 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">0.7</tspan>, <tspan fill="#b8dce3">0.4</tspan>%)</tspan></text>
+<text x="12.96em" y="18.30em"><tspan class="size">golang-announce (groups.google.com/d/forum/golang-announce)</tspan></text>
+<rect x="12.00em" y="18.90em" width="0.05em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.05em" y="18.90em" width="0.05em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.10em" y="18.90em" width="0.04em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.14em" y="18.90em" width="0.02em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.17em" y="18.90em" width="0.03em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="19.50em" text-anchor="end"><tspan class="size">120 (<tspan fill="#00acd7">0.5</tspan>, <tspan fill="#2eb8da">0.5</tspan>, <tspan fill="#5cc4dd">0.4</tspan>, <tspan fill="#8ad0e0">0.2</tspan>, <tspan fill="#b8dce3">0.3</tspan>%)</tspan></text>
+<text x="12.69em" y="19.50em"><tspan class="size">Facebook</tspan></text>
+<rect x="12.00em" y="20.10em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="20.10em" width="0.04em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.05em" y="20.10em" width="0.04em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.09em" y="20.10em" width="0.02em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.11em" y="20.10em" width="0.02em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="20.70em" text-anchor="end"><tspan class="size">86 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.4</tspan>, <tspan fill="#5cc4dd">0.4</tspan>, <tspan fill="#8ad0e0">0.2</tspan>, <tspan fill="#b8dce3">0.2</tspan>%)</tspan></text>
+<text x="12.64em" y="20.70em"><tspan class="size">Go Forum (forum.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="21.30em" width="0.12em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.12em" y="21.30em" width="0.10em" height="0.60em" stroke="#8e8e8e" fill="#8e8e8e"/>
+<rect x="12.22em" y="21.30em" width="0.07em" height="0.60em" stroke="#a5a5a5" fill="#a5a5a5"/>
+<rect x="12.29em" y="21.30em" width="0.03em" height="0.60em" stroke="#bcbcbc" fill="#bcbcbc"/>
+<rect x="12.31em" y="21.30em" width="0.01em" height="0.60em" stroke="#d3d3d3" fill="#d3d3d3"/>
+<text x="11.50em" y="21.90em" text-anchor="end"><tspan class="size">205 (<tspan fill="#777777">1</tspan>, <tspan fill="#8e8e8e">1</tspan>, <tspan fill="#a5a5a5">0.7</tspan>, <tspan fill="#bcbcbc">0.3</tspan>, <tspan fill="#d3d3d3">0.1</tspan>%)</tspan></text>
+<text x="12.83em" y="21.90em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="22.50em" width="1.67em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="23.10em" text-anchor="end"><tspan class="size">1,040 (17%)</tspan></text>
+<text x="14.17em" y="23.10em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include event.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="14.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I have attended:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="4.01em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,497 (40%)</tspan></text>
+<text x="11.76em" y="2.70em"><tspan class="size">None</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.60em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,618 (26%)</tspan></text>
+<text x="10.35em" y="3.90em"><tspan class="size">A Go meetup</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.52em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">947 (15%)</tspan></text>
+<text x="9.27em" y="5.10em"><tspan class="size">A Go themed conference (GopherCon, GothamGo, etc)</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.81em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">506  (8%)</tspan></text>
+<text x="8.56em" y="6.30em"><tspan class="size">A Go remote meetup / online event</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.58em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">363  (6%)</tspan></text>
+<text x="8.33em" y="7.50em"><tspan class="size">Go training</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.37em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">228  (4%)</tspan></text>
+<text x="8.12em" y="8.70em"><tspan class="size">A technical conference for it&#39;s Go content</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">65  (1%)</tspan></text>
+<text x="7.85em" y="9.90em"><tspan class="size">A Women Who Go event</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">64  (1%)</tspan></text>
+<text x="7.85em" y="11.10em"><tspan class="size">A GoBridge event</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">58  (1%)</tspan></text>
+<text x="7.84em" y="12.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="12.90em" width="2.31em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">1,440 (23%)</tspan></text>
+<text x="10.06em" y="13.50em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="14.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I have attended:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="4.01em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,497 (40%)</tspan></text>
+<text x="11.76em" y="2.70em"><tspan class="size">None</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.60em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,618 (26%)</tspan></text>
+<text x="10.35em" y="3.90em"><tspan class="size">A Go meetup</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.52em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">947 (15%)</tspan></text>
+<text x="9.27em" y="5.10em"><tspan class="size">A Go themed conference (GopherCon, GothamGo, etc)</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.81em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">506  (8%)</tspan></text>
+<text x="8.56em" y="6.30em"><tspan class="size">A Go remote meetup / online event</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.58em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">363  (6%)</tspan></text>
+<text x="8.33em" y="7.50em"><tspan class="size">Go training</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.37em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">228  (4%)</tspan></text>
+<text x="8.12em" y="8.70em"><tspan class="size">A technical conference for it&#39;s Go content</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">65  (1%)</tspan></text>
+<text x="7.85em" y="9.90em"><tspan class="size">A Women Who Go event</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">64  (1%)</tspan></text>
+<text x="7.85em" y="11.10em"><tspan class="size">A GoBridge event</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">58  (1%)</tspan></text>
+<text x="7.84em" y="12.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="12.90em" width="2.31em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">1,440 (23%)</tspan></text>
+<text x="10.06em" y="13.50em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="17.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Is there anything else you would like to share with us?</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.21em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">130 (2.1%)</tspan></text>
+<text x="7.96em" y="2.70em"><tspan class="size">great</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.19em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">119 (1.9%)</tspan></text>
+<text x="7.94em" y="3.90em"><tspan class="size">generics</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.17em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">104 (1.7%)</tspan></text>
+<text x="7.92em" y="5.10em"><tspan class="size">love</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.17em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">104 (1.7%)</tspan></text>
+<text x="7.92em" y="6.30em"><tspan class="size">thank you</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">99 (1.6%)</tspan></text>
+<text x="7.91em" y="7.50em"><tspan class="size">thanks</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">87 (1.4%)</tspan></text>
+<text x="7.89em" y="8.70em"><tspan class="size">community</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">58 (0.9%)</tspan></text>
+<text x="7.84em" y="9.90em"><tspan class="size">programming</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">56 (0.9%)</tspan></text>
+<text x="7.84em" y="11.10em"><tspan class="size">simple</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">52 (0.8%)</tspan></text>
+<text x="7.83em" y="12.30em"><tspan class="size">awesome</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">51 (0.8%)</tspan></text>
+<text x="7.83em" y="13.50em"><tspan class="size">i love</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">48 (0.8%)</tspan></text>
+<text x="7.83em" y="14.70em"><tspan class="size">people</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.07em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">44 (0.7%)</tspan></text>
+<text x="7.82em" y="15.90em"><tspan class="size">team</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">40 (0.6%)</tspan></text>
+<text x="7.81em" y="17.10em"><tspan class="size">golang</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">38 (0.6%)</tspan></text>
+<text x="22.81em" y="2.70em"><tspan class="size">keep up the good work</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">38 (0.6%)</tspan></text>
+<text x="22.81em" y="3.90em"><tspan class="size">time</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">37 (0.6%)</tspan></text>
+<text x="22.81em" y="5.10em"><tspan class="size">hard</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">37 (0.6%)</tspan></text>
+<text x="22.81em" y="6.30em"><tspan class="size">languages</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">36 (0.6%)</tspan></text>
+<text x="22.81em" y="7.50em"><tspan class="size">job</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">35 (0.6%)</tspan></text>
+<text x="22.81em" y="8.70em"><tspan class="size">features</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">35 (0.6%)</tspan></text>
+<text x="22.81em" y="9.90em"><tspan class="size">great work</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">30 (0.5%)</tspan></text>
+<text x="22.80em" y="11.10em"><tspan class="size">3</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">30 (0.5%)</tspan></text>
+<text x="22.80em" y="12.30em"><tspan class="size">amazing</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">30 (0.5%)</tspan></text>
+<text x="22.80em" y="13.50em"><tspan class="size">c</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">30 (0.5%)</tspan></text>
+<text x="22.80em" y="14.70em"><tspan class="size">google</tspan></text>
+<rect x="22.25em" y="15.30em" width="8.30em" height="0.60em" stroke="black" fill="white"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">5,167 (83.0%)</tspan></text>
+<text x="31.05em" y="15.90em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="9.20em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I write in Go:  <tspan class="paren">(single choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="4.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">3,019 (48%)</tspan></text>
+<text x="12.60em" y="2.70em"><tspan class="size">As part of my daily routine</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.89em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,802 (29%)</tspan></text>
+<text x="10.64em" y="3.90em"><tspan class="size">Weekly</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.89em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">557  (9%)</tspan></text>
+<text x="8.64em" y="5.10em"><tspan class="size">Monthly</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">679 (11%)</tspan></text>
+<text x="8.84em" y="6.30em"><tspan class="size">Infrequently</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.19em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">118  (2%)</tspan></text>
+<text x="7.94em" y="7.50em"><tspan class="size">I&#39;ve never written in Go</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.08em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">51  (1%)</tspan></text>
+<text x="7.83em" y="8.70em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="10.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I&#39;ve used Go for:  <tspan class="paren">(single choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="1.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">686 (11%)</tspan></text>
+<text x="8.85em" y="2.70em"><tspan class="size">Less than 3 months</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.55em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,588 (26%)</tspan></text>
+<text x="10.30em" y="3.90em"><tspan class="size">3 - 12 months</tspan></text>
+<rect x="7.25em" y="4.50em" width="2.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,338 (21%)</tspan></text>
+<text x="9.90em" y="5.10em"><tspan class="size">13 - 24 months</tspan></text>
+<rect x="7.25em" y="5.70em" width="2.70em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,678 (27%)</tspan></text>
+<text x="10.45em" y="6.30em"><tspan class="size">2 - 4 years</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.30em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">809 (13%)</tspan></text>
+<text x="9.05em" y="7.50em"><tspan class="size">4+ years</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">102  (2%)</tspan></text>
+<text x="7.91em" y="8.70em"><tspan class="size">I&#39;ve never used Go</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.04em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">25  (0%)</tspan></text>
+<text x="7.79em" y="9.90em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="12.80em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">We want the Go community to be inclusive; we want to see how we&#39;re doing and how to improve. Plea... <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="4.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,591 (42%)</tspan></text>
+<text x="11.91em" y="2.70em"><tspan class="size">I do not identify as part of an underrepresented group</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.27em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">790 (13%)</tspan></text>
+<text x="9.02em" y="3.90em"><tspan class="size">I prefer not to answer</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.32em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">197  (3%)</tspan></text>
+<text x="8.07em" y="5.10em"><tspan class="size">I identify as LGBTQIA</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.31em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">191  (3%)</tspan></text>
+<text x="8.06em" y="6.30em"><tspan class="size">I identify as ethnically or racially underrepresented</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.26em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">164  (3%)</tspan></text>
+<text x="8.01em" y="7.50em"><tspan class="size">I identify as neurodiverse or as having a disability</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.25em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">156  (3%)</tspan></text>
+<text x="8.00em" y="8.70em"><tspan class="size">I identify with an underrepresented group not listed (please specify)</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">101  (2%)</tspan></text>
+<text x="7.91em" y="9.90em"><tspan class="size">I identify as a woman</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">81  (1%)</tspan></text>
+<text x="7.88em" y="11.10em"><tspan class="size">I identify as part of an underrepresented group, but I prefer not to specify</tspan></text>
+<rect x="7.25em" y="11.70em" width="3.35em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">2,085 (33%)</tspan></text>
+<text x="11.10em" y="12.30em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="14.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Which of the following functionality have you implemented  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="5.24em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">3,262 (52%)</tspan></text>
+<text x="12.99em" y="2.70em"><tspan class="size">Writing logs/metrics</tspan></text>
+<rect x="7.25em" y="3.30em" width="5.02em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">3,123 (50%)</tspan></text>
+<text x="12.77em" y="3.90em"><tspan class="size">Reading/updating configuration</tspan></text>
+<rect x="7.25em" y="4.50em" width="4.45em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">2,771 (45%)</tspan></text>
+<text x="12.20em" y="5.10em"><tspan class="size">User login and authentication</tspan></text>
+<rect x="7.25em" y="5.70em" width="4.41em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">2,748 (44%)</tspan></text>
+<text x="12.16em" y="6.30em"><tspan class="size">Process to process communication</tspan></text>
+<rect x="7.25em" y="6.90em" width="4.02em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">2,504 (40%)</tspan></text>
+<text x="11.77em" y="7.50em"><tspan class="size">Service authentication/authorization</tspan></text>
+<rect x="7.25em" y="8.10em" width="3.30em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">2,056 (33%)</tspan></text>
+<text x="11.05em" y="8.70em"><tspan class="size">Health checking</tspan></text>
+<rect x="7.25em" y="9.30em" width="1.83em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">1,138 (18%)</tspan></text>
+<text x="9.58em" y="9.90em"><tspan class="size">Keys &amp; secret maintenance</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.33em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">831 (13%)</tspan></text>
+<text x="9.08em" y="11.10em"><tspan class="size">Distributed caching</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">532  (9%)</tspan></text>
+<text x="8.60em" y="12.30em"><tspan class="size">Distributed tracing</tspan></text>
+<rect x="7.25em" y="12.90em" width="2.04em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">1,269 (20%)</tspan></text>
+<text x="9.79em" y="13.50em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="32.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Just for fun: What is your favorite Go keyword? <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.61em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,627 (26%)</tspan></text>
+<text x="10.36em" y="2.70em"><tspan class="size">go</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.37em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">856 (14%)</tspan></text>
+<text x="9.12em" y="3.90em"><tspan class="size">defer</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.87em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">539  (9%)</tspan></text>
+<text x="8.62em" y="5.10em"><tspan class="size">func</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.62em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">384  (6%)</tspan></text>
+<text x="8.37em" y="6.30em"><tspan class="size">select</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.60em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">375  (6%)</tspan></text>
+<text x="8.35em" y="7.50em"><tspan class="size">interface</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.39em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">242  (4%)</tspan></text>
+<text x="8.14em" y="8.70em"><tspan class="size">range</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.36em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">222  (4%)</tspan></text>
+<text x="8.11em" y="9.90em"><tspan class="size">chan</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.35em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">215  (3%)</tspan></text>
+<text x="8.10em" y="11.10em"><tspan class="size">struct</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">114  (2%)</tspan></text>
+<text x="7.93em" y="12.30em"><tspan class="size">fallthrough</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">96  (2%)</tspan></text>
+<text x="7.90em" y="13.50em"><tspan class="size">goto</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">90  (1%)</tspan></text>
+<text x="7.89em" y="14.70em"><tspan class="size">switch</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">89  (1%)</tspan></text>
+<text x="7.89em" y="15.90em"><tspan class="size">type</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">82  (1%)</tspan></text>
+<text x="7.88em" y="17.10em"><tspan class="size">for</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">71  (1%)</tspan></text>
+<text x="7.86em" y="18.30em"><tspan class="size">map</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">48  (1%)</tspan></text>
+<text x="7.83em" y="19.50em"><tspan class="size">import</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">39  (1%)</tspan></text>
+<text x="7.81em" y="20.70em"><tspan class="size">if</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">33  (1%)</tspan></text>
+<text x="7.80em" y="21.90em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">32  (1%)</tspan></text>
+<text x="7.80em" y="23.10em"><tspan class="size">return</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.04em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">27  (0%)</tspan></text>
+<text x="7.79em" y="24.30em"><tspan class="size">var</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.04em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">24  (0%)</tspan></text>
+<text x="7.79em" y="25.50em"><tspan class="size">continue</tspan></text>
+<rect x="7.25em" y="26.10em" width="0.04em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="26.70em" text-anchor="end"><tspan class="size">22  (0%)</tspan></text>
+<text x="7.79em" y="26.70em"><tspan class="size">const</tspan></text>
+<rect x="7.25em" y="27.30em" width="0.02em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="27.90em" text-anchor="end"><tspan class="size">15  (0%)</tspan></text>
+<text x="7.77em" y="27.90em"><tspan class="size">break</tspan></text>
+<rect x="7.25em" y="28.50em" width="0.02em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="29.10em" text-anchor="end"><tspan class="size">10  (0%)</tspan></text>
+<text x="7.77em" y="29.10em"><tspan class="size">case</tspan></text>
+<rect x="7.25em" y="29.70em" width="0.01em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="30.30em" text-anchor="end"><tspan class="size">5  (0%)</tspan></text>
+<text x="7.76em" y="30.30em"><tspan class="size">else</tspan></text>
+<rect x="7.25em" y="30.90em" width="1.56em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="31.50em" text-anchor="end"><tspan class="size">969 (16%)</tspan></text>
+<text x="9.31em" y="31.50em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="29.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Rank the following languages in terms of your expertise </tspan></text>
+<rect x="12.00em" y="2.10em" width="3.03em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="15.03em" y="2.10em" width="2.65em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="17.69em" y="2.10em" width="1.71em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="19.40em" y="2.10em" width="0.94em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="20.34em" y="2.10em" width="0.55em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">5,540 (<tspan fill="#00acd7">30</tspan>, <tspan fill="#2eb8da">27</tspan>, <tspan fill="#5cc4dd">17</tspan>, <tspan fill="#8ad0e0">9</tspan>, <tspan fill="#b8dce3">6</tspan>%)</tspan></text>
+<text x="21.40em" y="2.70em"><tspan class="size">Go</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.86em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.86em" y="3.30em" width="1.65em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.51em" y="3.30em" width="1.52em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="16.02em" y="3.30em" width="1.07em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="17.10em" y="3.30em" width="0.75em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">3,638 (<tspan fill="#00acd7">9</tspan>, <tspan fill="#2eb8da">16</tspan>, <tspan fill="#5cc4dd">15</tspan>, <tspan fill="#8ad0e0">11</tspan>, <tspan fill="#b8dce3">7</tspan>%)</tspan></text>
+<text x="18.34em" y="3.90em"><tspan class="size">JavaScript</tspan></text>
+<rect x="12.00em" y="4.50em" width="1.30em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.30em" y="4.50em" width="1.16em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.46em" y="4.50em" width="1.18em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="15.64em" y="4.50em" width="1.04em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="16.68em" y="4.50em" width="0.73em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">3,369 (<tspan fill="#00acd7">13</tspan>, <tspan fill="#2eb8da">12</tspan>, <tspan fill="#5cc4dd">12</tspan>, <tspan fill="#8ad0e0">10</tspan>, <tspan fill="#b8dce3">7</tspan>%)</tspan></text>
+<text x="17.91em" y="5.10em"><tspan class="size">Python</tspan></text>
+<rect x="12.00em" y="5.70em" width="1.11em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.11em" y="5.70em" width="0.78em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.88em" y="5.70em" width="0.85em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.73em" y="5.70em" width="0.87em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="15.60em" y="5.70em" width="0.75em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">2,706 (<tspan fill="#00acd7">11</tspan>, <tspan fill="#2eb8da">8</tspan>, <tspan fill="#5cc4dd">8</tspan>, <tspan fill="#8ad0e0">9</tspan>, <tspan fill="#b8dce3">7</tspan>%)</tspan></text>
+<text x="16.85em" y="6.30em"><tspan class="size">Java</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.70em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.70em" y="6.90em" width="0.76em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.46em" y="6.90em" width="0.81em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.27em" y="6.90em" width="0.80em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="15.07em" y="6.90em" width="0.79em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">2,402 (<tspan fill="#00acd7">7</tspan>, <tspan fill="#2eb8da">8</tspan>, <tspan fill="#5cc4dd">8</tspan>, <tspan fill="#8ad0e0">8</tspan>, <tspan fill="#b8dce3">8</tspan>%)</tspan></text>
+<text x="16.36em" y="7.50em"><tspan class="size">C</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.20em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.20em" y="8.10em" width="0.48em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.69em" y="8.10em" width="0.86em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.54em" y="8.10em" width="0.96em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.51em" y="8.10em" width="0.74em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">2,020 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">5</tspan>, <tspan fill="#5cc4dd">9</tspan>, <tspan fill="#8ad0e0">10</tspan>, <tspan fill="#b8dce3">7</tspan>%)</tspan></text>
+<text x="15.74em" y="8.70em"><tspan class="size">Bash</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.39em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.39em" y="9.30em" width="0.44em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.82em" y="9.30em" width="0.53em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.35em" y="9.30em" width="0.66em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.02em" y="9.30em" width="0.60em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">1,631 (<tspan fill="#00acd7">4</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">5</tspan>, <tspan fill="#8ad0e0">7</tspan>, <tspan fill="#b8dce3">6</tspan>%)</tspan></text>
+<text x="15.12em" y="9.90em"><tspan class="size">C++</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.65em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.65em" y="10.50em" width="0.46em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.11em" y="10.50em" width="0.42em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.53em" y="10.50em" width="0.44em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.97em" y="10.50em" width="0.40em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">1,475 (<tspan fill="#00acd7">7</tspan>, <tspan fill="#2eb8da">5</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">4</tspan>, <tspan fill="#b8dce3">4</tspan>%)</tspan></text>
+<text x="14.87em" y="11.10em"><tspan class="size">PHP</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.44em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.44em" y="11.70em" width="0.29em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.74em" y="11.70em" width="0.35em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.09em" y="11.70em" width="0.33em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.42em" y="11.70em" width="0.25em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">1,042 (<tspan fill="#00acd7">4</tspan>, <tspan fill="#2eb8da">3</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">3</tspan>%)</tspan></text>
+<text x="14.17em" y="12.30em"><tspan class="size">C#</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.45em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.45em" y="12.90em" width="0.34em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.78em" y="12.90em" width="0.31em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.09em" y="12.90em" width="0.30em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.39em" y="12.90em" width="0.27em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">1,034 (<tspan fill="#00acd7">4</tspan>, <tspan fill="#2eb8da">3</tspan>, <tspan fill="#5cc4dd">3</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">3</tspan>%)</tspan></text>
+<text x="14.16em" y="13.50em"><tspan class="size">Ruby</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.14em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.14em" y="14.10em" width="0.14em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.28em" y="14.10em" width="0.14em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.43em" y="14.10em" width="0.16em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.58em" y="14.10em" width="0.15em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">460 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="13.24em" y="14.70em"><tspan class="size">Perl</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.05em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.05em" y="15.30em" width="0.06em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.11em" y="15.30em" width="0.08em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.20em" y="15.30em" width="0.11em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.31em" y="15.30em" width="0.14em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">284 (<tspan fill="#00acd7">0.5</tspan>, <tspan fill="#2eb8da">0.6</tspan>, <tspan fill="#5cc4dd">0.8</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="12.96em" y="15.90em"><tspan class="size">Scala</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.02em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.02em" y="16.50em" width="0.04em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.06em" y="16.50em" width="0.08em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.14em" y="16.50em" width="0.11em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.25em" y="16.50em" width="0.20em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">278 (<tspan fill="#00acd7">0.2</tspan>, <tspan fill="#2eb8da">0.4</tspan>, <tspan fill="#5cc4dd">0.8</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="12.95em" y="17.10em"><tspan class="size">Rust</tspan></text>
+<rect x="12.00em" y="17.70em" width="0.03em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.03em" y="17.70em" width="0.05em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.08em" y="17.70em" width="0.07em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.14em" y="17.70em" width="0.14em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.29em" y="17.70em" width="0.13em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">260 (<tspan fill="#00acd7">0.3</tspan>, <tspan fill="#2eb8da">0.5</tspan>, <tspan fill="#5cc4dd">0.7</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="12.92em" y="18.30em"><tspan class="size">Swift</tspan></text>
+<rect x="12.00em" y="18.90em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="18.90em" width="0.02em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.03em" y="18.90em" width="0.08em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.11em" y="18.90em" width="0.11em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.22em" y="18.90em" width="0.13em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="19.50em" text-anchor="end"><tspan class="size">223 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.2</tspan>, <tspan fill="#5cc4dd">0.8</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="12.86em" y="19.50em"><tspan class="size">Lua</tspan></text>
+<rect x="12.00em" y="20.10em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="20.10em" width="0.05em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.07em" y="20.10em" width="0.07em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.14em" y="20.10em" width="0.08em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.22em" y="20.10em" width="0.08em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="20.70em" text-anchor="end"><tspan class="size">185 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.5</tspan>, <tspan fill="#5cc4dd">0.7</tspan>, <tspan fill="#8ad0e0">0.8</tspan>, <tspan fill="#b8dce3">0.8</tspan>%)</tspan></text>
+<text x="12.80em" y="20.70em"><tspan class="size">Kotlin</tspan></text>
+<rect x="12.00em" y="21.30em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="21.30em" width="0.02em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.03em" y="21.30em" width="0.03em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.06em" y="21.30em" width="0.06em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.12em" y="21.30em" width="0.10em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="21.90em" text-anchor="end"><tspan class="size">139 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.2</tspan>, <tspan fill="#5cc4dd">0.3</tspan>, <tspan fill="#8ad0e0">0.6</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="12.72em" y="21.90em"><tspan class="size">Haskell</tspan></text>
+<rect x="12.00em" y="22.50em" width="0.02em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.02em" y="22.50em" width="0.02em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.04em" y="22.50em" width="0.04em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.08em" y="22.50em" width="0.08em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.16em" y="22.50em" width="0.06em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="23.10em" text-anchor="end"><tspan class="size">139 (<tspan fill="#00acd7">0.2</tspan>, <tspan fill="#2eb8da">0.2</tspan>, <tspan fill="#5cc4dd">0.4</tspan>, <tspan fill="#8ad0e0">0.8</tspan>, <tspan fill="#b8dce3">0.6</tspan>%)</tspan></text>
+<text x="12.72em" y="23.10em"><tspan class="size">Clojure</tspan></text>
+<rect x="12.00em" y="23.70em" width="0.02em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.02em" y="23.70em" width="0.03em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.04em" y="23.70em" width="0.04em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.09em" y="23.70em" width="0.05em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.14em" y="23.70em" width="0.08em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="24.30em" text-anchor="end"><tspan class="size">136 (<tspan fill="#00acd7">0.2</tspan>, <tspan fill="#2eb8da">0.3</tspan>, <tspan fill="#5cc4dd">0.4</tspan>, <tspan fill="#8ad0e0">0.5</tspan>, <tspan fill="#b8dce3">0.8</tspan>%)</tspan></text>
+<text x="12.72em" y="24.30em"><tspan class="size">R</tspan></text>
+<rect x="12.00em" y="24.90em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="24.90em" width="0.02em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.04em" y="24.90em" width="0.04em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.07em" y="24.90em" width="0.06em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.13em" y="24.90em" width="0.07em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="25.50em" text-anchor="end"><tspan class="size">124 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.2</tspan>, <tspan fill="#5cc4dd">0.4</tspan>, <tspan fill="#8ad0e0">0.6</tspan>, <tspan fill="#b8dce3">0.7</tspan>%)</tspan></text>
+<text x="12.70em" y="25.50em"><tspan class="size">Erlang</tspan></text>
+<rect x="12.00em" y="26.10em" width="0.00em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.00em" y="26.10em" width="0.01em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.01em" y="26.10em" width="0.00em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.02em" y="26.10em" width="0.01em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.03em" y="26.10em" width="0.01em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="26.70em" text-anchor="end"><tspan class="size">24 (<tspan fill="#00acd7">0.0</tspan>, <tspan fill="#2eb8da">0.1</tspan>, <tspan fill="#5cc4dd">0.0</tspan>, <tspan fill="#8ad0e0">0.1</tspan>, <tspan fill="#b8dce3">0.1</tspan>%)</tspan></text>
+<text x="12.54em" y="26.70em"><tspan class="size">Julia</tspan></text>
+<rect x="12.00em" y="27.30em" width="0.25em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.25em" y="27.30em" width="0.23em" height="0.60em" stroke="#8e8e8e" fill="#8e8e8e"/>
+<rect x="12.48em" y="27.30em" width="0.28em" height="0.60em" stroke="#a5a5a5" fill="#a5a5a5"/>
+<rect x="12.76em" y="27.30em" width="0.23em" height="0.60em" stroke="#bcbcbc" fill="#bcbcbc"/>
+<rect x="12.99em" y="27.30em" width="0.17em" height="0.60em" stroke="#d3d3d3" fill="#d3d3d3"/>
+<text x="11.50em" y="27.90em" text-anchor="end"><tspan class="size">726 (<tspan fill="#777777">3</tspan>, <tspan fill="#8e8e8e">2</tspan>, <tspan fill="#a5a5a5">3</tspan>, <tspan fill="#bcbcbc">2</tspan>, <tspan fill="#d3d3d3">2</tspan>%)</tspan></text>
+<text x="13.67em" y="27.90em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="28.50em" width="0.28em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="29.10em" text-anchor="end"><tspan class="size">173 (2.8%)</tspan></text>
+<text x="12.78em" y="29.10em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="29.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Rank the following languages in terms of your preference </tspan></text>
+<rect x="12.00em" y="2.10em" width="6.54em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="18.54em" y="2.10em" width="1.76em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="20.29em" y="2.10em" width="0.59em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="20.88em" y="2.10em" width="0.21em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="21.09em" y="2.10em" width="0.11em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">5,728 (<tspan fill="#00acd7">65</tspan>, <tspan fill="#2eb8da">18</tspan>, <tspan fill="#5cc4dd">6</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="21.70em" y="2.70em"><tspan class="size">Go</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.73em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.73em" y="3.30em" width="1.81em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.55em" y="3.30em" width="1.25em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="15.80em" y="3.30em" width="0.83em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="16.63em" y="3.30em" width="0.44em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">3,156 (<tspan fill="#00acd7">7</tspan>, <tspan fill="#2eb8da">18</tspan>, <tspan fill="#5cc4dd">12</tspan>, <tspan fill="#8ad0e0">8</tspan>, <tspan fill="#b8dce3">4</tspan>%)</tspan></text>
+<text x="17.57em" y="3.90em"><tspan class="size">Python</tspan></text>
+<rect x="12.00em" y="4.50em" width="0.30em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.30em" y="4.50em" width="0.94em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.24em" y="4.50em" width="1.17em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.41em" y="4.50em" width="0.84em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="15.25em" y="4.50em" width="0.70em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">2,463 (<tspan fill="#00acd7">3</tspan>, <tspan fill="#2eb8da">9</tspan>, <tspan fill="#5cc4dd">12</tspan>, <tspan fill="#8ad0e0">8</tspan>, <tspan fill="#b8dce3">7</tspan>%)</tspan></text>
+<text x="16.46em" y="5.10em"><tspan class="size">JavaScript</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.17em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.17em" y="5.70em" width="0.74em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.91em" y="5.70em" width="0.77em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.68em" y="5.70em" width="0.69em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.37em" y="5.70em" width="0.56em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">1,827 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">7</tspan>, <tspan fill="#5cc4dd">8</tspan>, <tspan fill="#8ad0e0">7</tspan>, <tspan fill="#b8dce3">6</tspan>%)</tspan></text>
+<text x="15.43em" y="6.30em"><tspan class="size">C</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.22em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.22em" y="6.90em" width="0.63em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.85em" y="6.90em" width="0.69em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.54em" y="6.90em" width="0.66em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.20em" y="6.90em" width="0.63em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">1,764 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">6</tspan>, <tspan fill="#5cc4dd">7</tspan>, <tspan fill="#8ad0e0">7</tspan>, <tspan fill="#b8dce3">6</tspan>%)</tspan></text>
+<text x="15.33em" y="7.50em"><tspan class="size">Java</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.14em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.14em" y="8.10em" width="0.35em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.49em" y="8.10em" width="0.51em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.00em" y="8.10em" width="0.54em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.54em" y="8.10em" width="0.46em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">1,240 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">5</tspan>, <tspan fill="#8ad0e0">5</tspan>, <tspan fill="#b8dce3">5</tspan>%)</tspan></text>
+<text x="14.49em" y="8.70em"><tspan class="size">C++</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.06em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.06em" y="9.30em" width="0.31em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.37em" y="9.30em" width="0.56em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.93em" y="9.30em" width="0.51em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.43em" y="9.30em" width="0.49em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">1,196 (<tspan fill="#00acd7">0.6</tspan>, <tspan fill="#2eb8da">3</tspan>, <tspan fill="#5cc4dd">6</tspan>, <tspan fill="#8ad0e0">5</tspan>, <tspan fill="#b8dce3">5</tspan>%)</tspan></text>
+<text x="14.42em" y="9.90em"><tspan class="size">Bash</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.24em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.24em" y="10.50em" width="0.44em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.68em" y="10.50em" width="0.38em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.06em" y="10.50em" width="0.27em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.33em" y="10.50em" width="0.18em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">939 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="14.01em" y="11.10em"><tspan class="size">Rust</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.21em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.21em" y="11.70em" width="0.44em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.65em" y="11.70em" width="0.40em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.04em" y="11.70em" width="0.28em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.33em" y="11.70em" width="0.16em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">924 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="13.98em" y="12.30em"><tspan class="size">C#</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.20em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.20em" y="12.90em" width="0.41em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.61em" y="12.90em" width="0.32em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.93em" y="12.90em" width="0.26em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.19em" y="12.90em" width="0.19em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">859 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">3</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="13.88em" y="13.50em"><tspan class="size">Ruby</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.08em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.08em" y="14.10em" width="0.27em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.35em" y="14.10em" width="0.29em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.64em" y="14.10em" width="0.27em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.92em" y="14.10em" width="0.30em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">757 (<tspan fill="#00acd7">0.8</tspan>, <tspan fill="#2eb8da">3</tspan>, <tspan fill="#5cc4dd">3</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">3</tspan>%)</tspan></text>
+<text x="13.72em" y="14.70em"><tspan class="size">PHP</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.10em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.10em" y="15.30em" width="0.18em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.29em" y="15.30em" width="0.20em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.49em" y="15.30em" width="0.15em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.64em" y="15.30em" width="0.09em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">455 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">2</tspan>, <tspan fill="#5cc4dd">2</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">0.9</tspan>%)</tspan></text>
+<text x="13.23em" y="15.90em"><tspan class="size">Kotlin</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.07em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.07em" y="16.50em" width="0.14em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.21em" y="16.50em" width="0.19em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.40em" y="16.50em" width="0.17em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.56em" y="16.50em" width="0.10em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">414 (<tspan fill="#00acd7">0.7</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">2</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="13.16em" y="17.10em"><tspan class="size">Swift</tspan></text>
+<rect x="12.00em" y="17.70em" width="0.10em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.10em" y="17.70em" width="0.11em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.20em" y="17.70em" width="0.14em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.35em" y="17.70em" width="0.15em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.50em" y="17.70em" width="0.12em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">383 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="13.12em" y="18.30em"><tspan class="size">Haskell</tspan></text>
+<rect x="12.00em" y="18.90em" width="0.08em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.08em" y="18.90em" width="0.10em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.18em" y="18.90em" width="0.15em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.32em" y="18.90em" width="0.12em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.45em" y="18.90em" width="0.09em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="19.50em" text-anchor="end"><tspan class="size">335 (<tspan fill="#00acd7">0.8</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.9</tspan>%)</tspan></text>
+<text x="13.04em" y="19.50em"><tspan class="size">Scala</tspan></text>
+<rect x="12.00em" y="20.10em" width="0.06em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.06em" y="20.10em" width="0.13em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.18em" y="20.10em" width="0.11em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.29em" y="20.10em" width="0.11em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.40em" y="20.10em" width="0.09em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="20.70em" text-anchor="end"><tspan class="size">305 (<tspan fill="#00acd7">0.6</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.9</tspan>%)</tspan></text>
+<text x="12.99em" y="20.70em"><tspan class="size">Perl</tspan></text>
+<rect x="12.00em" y="21.30em" width="0.03em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.03em" y="21.30em" width="0.08em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.11em" y="21.30em" width="0.13em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.24em" y="21.30em" width="0.13em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.37em" y="21.30em" width="0.08em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="21.90em" text-anchor="end"><tspan class="size">279 (<tspan fill="#00acd7">0.3</tspan>, <tspan fill="#2eb8da">0.8</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.8</tspan>%)</tspan></text>
+<text x="12.95em" y="21.90em"><tspan class="size">Erlang</tspan></text>
+<rect x="12.00em" y="22.50em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="22.50em" width="0.05em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.06em" y="22.50em" width="0.11em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.17em" y="22.50em" width="0.13em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.29em" y="22.50em" width="0.11em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="23.10em" text-anchor="end"><tspan class="size">250 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.5</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="12.90em" y="23.10em"><tspan class="size">Lua</tspan></text>
+<rect x="12.00em" y="23.70em" width="0.06em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.06em" y="23.70em" width="0.08em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.14em" y="23.70em" width="0.11em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.24em" y="23.70em" width="0.09em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.34em" y="23.70em" width="0.06em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="24.30em" text-anchor="end"><tspan class="size">248 (<tspan fill="#00acd7">0.6</tspan>, <tspan fill="#2eb8da">0.8</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">0.9</tspan>, <tspan fill="#b8dce3">0.6</tspan>%)</tspan></text>
+<text x="12.90em" y="24.30em"><tspan class="size">Clojure</tspan></text>
+<rect x="12.00em" y="24.90em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="24.90em" width="0.04em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.05em" y="24.90em" width="0.04em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.09em" y="24.90em" width="0.05em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.14em" y="24.90em" width="0.04em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="25.50em" text-anchor="end"><tspan class="size">113 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.4</tspan>, <tspan fill="#5cc4dd">0.4</tspan>, <tspan fill="#8ad0e0">0.5</tspan>, <tspan fill="#b8dce3">0.4</tspan>%)</tspan></text>
+<text x="12.68em" y="25.50em"><tspan class="size">R</tspan></text>
+<rect x="12.00em" y="26.10em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="26.10em" width="0.02em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.03em" y="26.10em" width="0.03em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.06em" y="26.10em" width="0.03em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.09em" y="26.10em" width="0.02em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="26.70em" text-anchor="end"><tspan class="size">71 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.2</tspan>, <tspan fill="#5cc4dd">0.3</tspan>, <tspan fill="#8ad0e0">0.3</tspan>, <tspan fill="#b8dce3">0.2</tspan>%)</tspan></text>
+<text x="12.61em" y="26.70em"><tspan class="size">Julia</tspan></text>
+<rect x="12.00em" y="27.30em" width="0.22em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.22em" y="27.30em" width="0.29em" height="0.60em" stroke="#8e8e8e" fill="#8e8e8e"/>
+<rect x="12.52em" y="27.30em" width="0.31em" height="0.60em" stroke="#a5a5a5" fill="#a5a5a5"/>
+<rect x="12.82em" y="27.30em" width="0.20em" height="0.60em" stroke="#bcbcbc" fill="#bcbcbc"/>
+<rect x="13.03em" y="27.30em" width="0.11em" height="0.60em" stroke="#d3d3d3" fill="#d3d3d3"/>
+<text x="11.50em" y="27.90em" text-anchor="end"><tspan class="size">709 (<tspan fill="#777777">2</tspan>, <tspan fill="#8e8e8e">3</tspan>, <tspan fill="#a5a5a5">3</tspan>, <tspan fill="#bcbcbc">2</tspan>, <tspan fill="#d3d3d3">1</tspan>%)</tspan></text>
+<text x="13.64em" y="27.90em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="28.50em" width="0.39em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="29.10em" text-anchor="end"><tspan class="size">241 (3.9%)</tspan></text>
+<text x="12.89em" y="29.10em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="6.80em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Did you take last year&#39;s survey  <tspan class="paren">(single choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.52em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,569 (25%)</tspan></text>
+<text x="10.27em" y="2.70em"><tspan class="size">Yes</tspan></text>
+<rect x="7.25em" y="3.30em" width="4.65em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,892 (46%)</tspan></text>
+<text x="12.40em" y="3.90em"><tspan class="size">No</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.53em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">952 (15%)</tspan></text>
+<text x="9.28em" y="5.10em"><tspan class="size">I don&#39;t remember</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.31em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">813 (13%)</tspan></text>
+<text x="9.06em" y="6.30em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="17.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Which Go libraries do you need that aren’t available today? </tspan></text>
+<rect x="7.25em" y="2.10em" width="0.49em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">306 (4.9%)</tspan></text>
+<text x="8.24em" y="2.70em"><tspan class="size">gui</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.35em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">221 (3.5%)</tspan></text>
+<text x="8.10em" y="3.90em"><tspan class="size">library</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.30em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">185 (3.0%)</tspan></text>
+<text x="8.05em" y="5.10em"><tspan class="size">libraries</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">90 (1.4%)</tspan></text>
+<text x="7.89em" y="6.30em"><tspan class="size">native</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">83 (1.3%)</tspan></text>
+<text x="7.88em" y="7.50em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">60 (1.0%)</tspan></text>
+<text x="7.85em" y="8.70em"><tspan class="size">ui</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">59 (0.9%)</tspan></text>
+<text x="7.84em" y="9.90em"><tspan class="size">machine learning</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">54 (0.9%)</tspan></text>
+<text x="7.84em" y="11.10em"><tspan class="size">framework</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">48 (0.8%)</tspan></text>
+<text x="7.83em" y="12.30em"><tspan class="size">gui library</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">48 (0.8%)</tspan></text>
+<text x="7.83em" y="13.50em"><tspan class="size">orm</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">48 (0.8%)</tspan></text>
+<text x="7.83em" y="14.70em"><tspan class="size">processing</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">47 (0.8%)</tspan></text>
+<text x="7.83em" y="15.90em"><tspan class="size">desktop</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.07em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">44 (0.7%)</tspan></text>
+<text x="7.82em" y="17.10em"><tspan class="size">web</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.07em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">41 (0.7%)</tspan></text>
+<text x="22.82em" y="2.70em"><tspan class="size">cross-platform</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">39 (0.6%)</tspan></text>
+<text x="22.81em" y="3.90em"><tspan class="size">client</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">39 (0.6%)</tspan></text>
+<text x="22.81em" y="5.10em"><tspan class="size">platform</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">37 (0.6%)</tspan></text>
+<text x="22.81em" y="6.30em"><tspan class="size">standard</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">35 (0.6%)</tspan></text>
+<text x="22.81em" y="7.50em"><tspan class="size">audio</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">34 (0.5%)</tspan></text>
+<text x="22.80em" y="8.70em"><tspan class="size">image</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">34 (0.5%)</tspan></text>
+<text x="22.80em" y="9.90em"><tspan class="size">mobile</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">33 (0.5%)</tspan></text>
+<text x="22.80em" y="11.10em"><tspan class="size">sql</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">32 (0.5%)</tspan></text>
+<text x="22.80em" y="12.30em"><tspan class="size">soap</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">31 (0.5%)</tspan></text>
+<text x="22.80em" y="13.50em"><tspan class="size">pdf</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">30 (0.5%)</tspan></text>
+<text x="22.80em" y="14.70em"><tspan class="size">api</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.05em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">30 (0.5%)</tspan></text>
+<text x="22.80em" y="15.90em"><tspan class="size">package</tspan></text>
+<rect x="22.25em" y="16.50em" width="7.35em" height="0.60em" stroke="black" fill="white"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">4,578 (73.5%)</tspan></text>
+<text x="30.10em" y="17.10em"><tspan class="size">No response</tspan></text>
+</svg>
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...
+/*
+<style>
+p.note {
+  font-size: 0.80em;
+  font-family: "Helvetica Neue", Arial, sans-serif;
+}
+</style>
+
+<p>
+<!--include about-me.svg -->
+<!--end-->
+</p>
+*/
+// 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("<!--end")) {
+			skip = false
+		}
+		if skip {
+			continue
+		}
+		out = append(out, line...)
+		if bytes.HasPrefix(line, []byte("<!--include")) {
+			if !*strip {
+				more, err := ioutil.ReadFile(strings.Fields(string(line))[1])
+				if err != nil {
+					log.Fatal(err)
+				}
+				if bytes.HasPrefix(more, xmlHeader) {
+					more = more[len(xmlHeader):]
+				}
+				if len(more) > 0 && more[len(more)-1] != '\n' {
+					more = append(more, '\n')
+				}
+				out = append(out, more...)
+			}
+			skip = true
+		}
+	}
+
+	if err := ioutil.WriteFile(file, out, 0666); err != nil {
+		log.Fatal(err)
+	}
+}
+
+var xmlHeader = []byte(`<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+`)
diff --git a/content/survey2017/news.svg b/content/survey2017/news.svg
new file mode 100644
index 0000000..2ebba62
--- /dev/null
+++ b/content/survey2017/news.svg
@@ -0,0 +1,145 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="23.60em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Rank the following in terms of where you get Go news from: </tspan></text>
+<rect x="12.00em" y="2.10em" width="1.56em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.56em" y="2.10em" width="1.40em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.97em" y="2.10em" width="0.91em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="15.87em" y="2.10em" width="0.43em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="16.31em" y="2.10em" width="0.21em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">2,809 (<tspan fill="#00acd7">16</tspan>, <tspan fill="#2eb8da">14</tspan>, <tspan fill="#5cc4dd">9</tspan>, <tspan fill="#8ad0e0">4</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="17.01em" y="2.70em"><tspan class="size">blog.Golang.org</tspan></text>
+<rect x="12.00em" y="3.30em" width="1.49em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.49em" y="3.30em" width="0.69em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.18em" y="3.30em" width="0.41em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.58em" y="3.30em" width="0.25em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.84em" y="3.30em" width="0.12em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">1,838 (<tspan fill="#00acd7">15</tspan>, <tspan fill="#2eb8da">7</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="15.45em" y="3.90em"><tspan class="size">Twitter</tspan></text>
+<rect x="12.00em" y="4.50em" width="1.22em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.22em" y="4.50em" width="0.74em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.96em" y="4.50em" width="0.44em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.40em" y="4.50em" width="0.23em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.63em" y="4.50em" width="0.10em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">1,703 (<tspan fill="#00acd7">12</tspan>, <tspan fill="#2eb8da">7</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="15.24em" y="5.10em"><tspan class="size">Reddit (r/golang)</tspan></text>
+<rect x="12.00em" y="5.70em" width="1.30em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="13.30em" y="5.70em" width="0.74em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="14.04em" y="5.70em" width="0.33em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.37em" y="5.70em" width="0.16em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.52em" y="5.70em" width="0.07em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">1,617 (<tspan fill="#00acd7">13</tspan>, <tspan fill="#2eb8da">7</tspan>, <tspan fill="#5cc4dd">3</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">0.7</tspan>%)</tspan></text>
+<text x="15.10em" y="6.30em"><tspan class="size">Golangweekly.com</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.85em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.85em" y="6.90em" width="0.79em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="13.65em" y="6.90em" width="0.50em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="14.15em" y="6.90em" width="0.26em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="14.41em" y="6.90em" width="0.12em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">1,578 (<tspan fill="#00acd7">9</tspan>, <tspan fill="#2eb8da">8</tspan>, <tspan fill="#5cc4dd">5</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="15.03em" y="7.50em"><tspan class="size">Hacker News</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.24em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.24em" y="8.10em" width="0.49em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.73em" y="8.10em" width="0.49em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.22em" y="8.10em" width="0.30em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.51em" y="8.10em" width="0.17em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">1,051 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">5</tspan>, <tspan fill="#5cc4dd">5</tspan>, <tspan fill="#8ad0e0">3</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="14.19em" y="8.70em"><tspan class="size">Community Blogs</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.24em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.24em" y="9.30em" width="0.37em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.61em" y="9.30em" width="0.38em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.99em" y="9.30em" width="0.23em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.22em" y="9.30em" width="0.16em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">859 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">4</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">2</tspan>%)</tspan></text>
+<text x="13.88em" y="9.90em"><tspan class="size">GitHub</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.35em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.35em" y="10.50em" width="0.43em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.79em" y="10.50em" width="0.30em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="13.09em" y="10.50em" width="0.14em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="13.22em" y="10.50em" width="0.06em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">798 (<tspan fill="#00acd7">4</tspan>, <tspan fill="#2eb8da">4</tspan>, <tspan fill="#5cc4dd">3</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.6</tspan>%)</tspan></text>
+<text x="13.78em" y="11.10em"><tspan class="size">Coworkers</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.14em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.14em" y="11.70em" width="0.28em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.42em" y="11.70em" width="0.34em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.76em" y="11.70em" width="0.23em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.98em" y="11.70em" width="0.15em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">704 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">3</tspan>, <tspan fill="#5cc4dd">3</tspan>, <tspan fill="#8ad0e0">2</tspan>, <tspan fill="#b8dce3">1</tspan>%)</tspan></text>
+<text x="13.63em" y="12.30em"><tspan class="size">Just For Func</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.22em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.22em" y="12.90em" width="0.21em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.43em" y="12.90em" width="0.19em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.63em" y="12.90em" width="0.14em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.76em" y="12.90em" width="0.07em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">516 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">2</tspan>, <tspan fill="#5cc4dd">2</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.7</tspan>%)</tspan></text>
+<text x="13.33em" y="13.50em"><tspan class="size">golang-nuts mailing list (groups.google.com/d/forum/golang-nuts)</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.13em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.13em" y="14.10em" width="0.21em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.35em" y="14.10em" width="0.17em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.52em" y="14.10em" width="0.11em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.62em" y="14.10em" width="0.06em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">428 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">2</tspan>, <tspan fill="#5cc4dd">2</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.6</tspan>%)</tspan></text>
+<text x="13.19em" y="14.70em"><tspan class="size">Go Time podcast</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.18em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.18em" y="15.30em" width="0.17em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.35em" y="15.30em" width="0.14em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.50em" y="15.30em" width="0.10em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.59em" y="15.30em" width="0.04em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">393 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#2eb8da">2</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.4</tspan>%)</tspan></text>
+<text x="13.13em" y="15.90em"><tspan class="size">Golangnews.com</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.10em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.10em" y="16.50em" width="0.14em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.24em" y="16.50em" width="0.12em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.36em" y="16.50em" width="0.10em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.46em" y="16.50em" width="0.07em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">333 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">1</tspan>, <tspan fill="#b8dce3">0.7</tspan>%)</tspan></text>
+<text x="13.03em" y="17.10em"><tspan class="size">Gopher Slack (invite.slack.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="17.70em" width="0.10em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.10em" y="17.70em" width="0.13em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.24em" y="17.70em" width="0.12em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.35em" y="17.70em" width="0.07em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.43em" y="17.70em" width="0.04em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">287 (<tspan fill="#00acd7">1</tspan>, <tspan fill="#2eb8da">1</tspan>, <tspan fill="#5cc4dd">1</tspan>, <tspan fill="#8ad0e0">0.7</tspan>, <tspan fill="#b8dce3">0.4</tspan>%)</tspan></text>
+<text x="12.96em" y="18.30em"><tspan class="size">golang-announce (groups.google.com/d/forum/golang-announce)</tspan></text>
+<rect x="12.00em" y="18.90em" width="0.05em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.05em" y="18.90em" width="0.05em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.10em" y="18.90em" width="0.04em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.14em" y="18.90em" width="0.02em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.17em" y="18.90em" width="0.03em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="19.50em" text-anchor="end"><tspan class="size">120 (<tspan fill="#00acd7">0.5</tspan>, <tspan fill="#2eb8da">0.5</tspan>, <tspan fill="#5cc4dd">0.4</tspan>, <tspan fill="#8ad0e0">0.2</tspan>, <tspan fill="#b8dce3">0.3</tspan>%)</tspan></text>
+<text x="12.69em" y="19.50em"><tspan class="size">Facebook</tspan></text>
+<rect x="12.00em" y="20.10em" width="0.01em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="12.01em" y="20.10em" width="0.04em" height="0.60em" stroke="#2eb8da" fill="#2eb8da"/>
+<rect x="12.05em" y="20.10em" width="0.04em" height="0.60em" stroke="#5cc4dd" fill="#5cc4dd"/>
+<rect x="12.09em" y="20.10em" width="0.02em" height="0.60em" stroke="#8ad0e0" fill="#8ad0e0"/>
+<rect x="12.11em" y="20.10em" width="0.02em" height="0.60em" stroke="#b8dce3" fill="#b8dce3"/>
+<text x="11.50em" y="20.70em" text-anchor="end"><tspan class="size">86 (<tspan fill="#00acd7">0.1</tspan>, <tspan fill="#2eb8da">0.4</tspan>, <tspan fill="#5cc4dd">0.4</tspan>, <tspan fill="#8ad0e0">0.2</tspan>, <tspan fill="#b8dce3">0.2</tspan>%)</tspan></text>
+<text x="12.64em" y="20.70em"><tspan class="size">Go Forum (forum.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="21.30em" width="0.12em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.12em" y="21.30em" width="0.10em" height="0.60em" stroke="#8e8e8e" fill="#8e8e8e"/>
+<rect x="12.22em" y="21.30em" width="0.07em" height="0.60em" stroke="#a5a5a5" fill="#a5a5a5"/>
+<rect x="12.29em" y="21.30em" width="0.03em" height="0.60em" stroke="#bcbcbc" fill="#bcbcbc"/>
+<rect x="12.31em" y="21.30em" width="0.01em" height="0.60em" stroke="#d3d3d3" fill="#d3d3d3"/>
+<text x="11.50em" y="21.90em" text-anchor="end"><tspan class="size">205 (<tspan fill="#777777">1</tspan>, <tspan fill="#8e8e8e">1</tspan>, <tspan fill="#a5a5a5">0.7</tspan>, <tspan fill="#bcbcbc">0.3</tspan>, <tspan fill="#d3d3d3">0.1</tspan>%)</tspan></text>
+<text x="12.83em" y="21.90em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="22.50em" width="1.67em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="23.10em" text-anchor="end"><tspan class="size">1,040 (17%)</tspan></text>
+<text x="14.17em" y="23.10em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2017/open-source.svg b/content/survey2017/open-source.svg
new file mode 100644
index 0000000..93b9ef0
--- /dev/null
+++ b/content/survey2017/open-source.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="9.20em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I contribute to open source projects written in Go:  <tspan class="paren">(single choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="0.61em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">382 (6.1%)</tspan></text>
+<text x="8.36em" y="2.70em"><tspan class="size">As part of my daily routine</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.74em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">463 (7.4%)</tspan></text>
+<text x="8.49em" y="3.90em"><tspan class="size">Weekly</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.97em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">603 (9.7%)</tspan></text>
+<text x="8.72em" y="5.10em"><tspan class="size">Monthly</tspan></text>
+<rect x="7.25em" y="5.70em" width="3.50em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">2,180 (35.0%)</tspan></text>
+<text x="11.25em" y="6.30em"><tspan class="size">Infrequently</tspan></text>
+<rect x="7.25em" y="6.90em" width="2.88em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">1,792 (28.8%)</tspan></text>
+<text x="10.63em" y="7.50em"><tspan class="size">Never</tspan></text>
+<rect x="7.25em" y="8.10em" width="1.29em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">806 (12.9%)</tspan></text>
+<text x="9.04em" y="8.70em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2017/os.svg b/content/survey2017/os.svg
new file mode 100644
index 0000000..8a72e05
--- /dev/null
+++ b/content/survey2017/os.svg
@@ -0,0 +1,38 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="8.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I primarily develop Go on:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="6.38em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">3,973 (64%)</tspan></text>
+<text x="14.13em" y="2.70em"><tspan class="size">Linux</tspan></text>
+<rect x="7.25em" y="3.30em" width="4.90em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">3,048 (49%)</tspan></text>
+<text x="12.65em" y="3.90em"><tspan class="size">MacOS</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,151 (18%)</tspan></text>
+<text x="9.60em" y="5.10em"><tspan class="size">Windows</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.18em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">112  (2%)</tspan></text>
+<text x="7.93em" y="6.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.53em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">328  (5%)</tspan></text>
+<text x="8.28em" y="7.50em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2017/project.html b/content/survey2017/project.html
new file mode 100644
index 0000000..41cc087
--- /dev/null
+++ b/content/survey2017/project.html
@@ -0,0 +1,192 @@
+<p>
+<!--include open-source.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="9.20em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I contribute to open source projects written in Go:  <tspan class="paren">(single choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="0.61em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">382 (6.1%)</tspan></text>
+<text x="8.36em" y="2.70em"><tspan class="size">As part of my daily routine</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.74em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">463 (7.4%)</tspan></text>
+<text x="8.49em" y="3.90em"><tspan class="size">Weekly</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.97em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">603 (9.7%)</tspan></text>
+<text x="8.72em" y="5.10em"><tspan class="size">Monthly</tspan></text>
+<rect x="7.25em" y="5.70em" width="3.50em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">2,180 (35.0%)</tspan></text>
+<text x="11.25em" y="6.30em"><tspan class="size">Infrequently</tspan></text>
+<rect x="7.25em" y="6.90em" width="2.88em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">1,792 (28.8%)</tspan></text>
+<text x="10.63em" y="7.50em"><tspan class="size">Never</tspan></text>
+<rect x="7.25em" y="8.10em" width="1.29em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">806 (12.9%)</tspan></text>
+<text x="9.04em" y="8.70em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include contrib.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="20.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I have or am interested in contributing in the following ways to the Go community and projects:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.87em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,785 (29%)</tspan></text>
+<text x="10.62em" y="2.70em"><tspan class="size">Standard library</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,331 (21%)</tspan></text>
+<text x="9.89em" y="3.90em"><tspan class="size">Tools (go guru, go vet, go doc, etc)</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.81em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,129 (18%)</tspan></text>
+<text x="9.56em" y="5.10em"><tspan class="size">Documentation</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.79em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,115 (18%)</tspan></text>
+<text x="9.54em" y="6.30em"><tspan class="size">Tutorials</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.55em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">967 (16%)</tspan></text>
+<text x="9.30em" y="7.50em"><tspan class="size">Community support via Stack Overflow, Slack, mailing list, etc  </tspan></text>
+<rect x="7.25em" y="8.10em" width="1.39em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">863 (14%)</tspan></text>
+<text x="9.14em" y="8.70em"><tspan class="size">Being a technical mentor</tspan></text>
+<rect x="7.25em" y="9.30em" width="1.33em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">829 (13%)</tspan></text>
+<text x="9.08em" y="9.90em"><tspan class="size">Community involvement (workgroups, meetup attendance)</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.17em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">727 (12%)</tspan></text>
+<text x="8.92em" y="11.10em"><tspan class="size">Toolchain (compiler, linker, etc)</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.83em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">514  (8%)</tspan></text>
+<text x="8.58em" y="12.30em"><tspan class="size">Go Project maintenance (issue triage)</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.76em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">474  (8%)</tspan></text>
+<text x="8.51em" y="13.50em"><tspan class="size">Event planning (meetup, conference, etc)</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.70em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">433  (7%)</tspan></text>
+<text x="8.45em" y="14.70em"><tspan class="size">Language translation</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.54em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">337  (5%)</tspan></text>
+<text x="8.29em" y="15.90em"><tspan class="size">General UX &amp; Design contributions</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.50em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">309  (5%)</tspan></text>
+<text x="8.25em" y="17.10em"><tspan class="size">golang.org website (code, UX, IA, content, etc)</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.24em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">148  (2%)</tspan></text>
+<text x="7.99em" y="18.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="18.90em" width="4.10em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">2,553 (41%)</tspan></text>
+<text x="11.85em" y="19.50em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include agree-project.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="9.20em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">To what extent do you agree or disagree with the following statements: </tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#CE3262">strongly disagree</tspan>, <tspan fill="#D77A95">disagree</tspan>, <tspan fill="#E6B1C1">somewhat disagree</tspan>, <tspan fill="#cccccc">neither agree nor disagree</tspan>, <tspan fill="#77CCE9">somewhat agree</tspan>, <tspan fill="#50BFE2">agree</tspan>, <tspan fill="#00ACD7">strongly agree</tspan>)</tspan></text>
+<rect x="14.00em" y="3.30em" width="0.15em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.15em" y="3.30em" width="0.30em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.45em" y="3.30em" width="0.43em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.88em" y="3.30em" width="1.93em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="16.80em" y="3.30em" width="1.16em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="17.97em" y="3.30em" width="1.79em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="19.75em" y="3.30em" width="0.82em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="3.90em" text-anchor="end"><tspan class="size">4,091 (<tspan fill="#CE3262">1</tspan>, <tspan fill="#D77A95">3</tspan>, <tspan fill="#E6B1C1">4</tspan>, <tspan fill="#cccccc">19</tspan>, <tspan fill="#77CCE9">12</tspan>, <tspan fill="#50BFE2">18</tspan>, <tspan fill="#00ACD7">8</tspan>%)</tspan></text>
+<text x="21.07em" y="3.90em"><tspan class="size">I feel welcome to contribute to Go (compiler, standard library, documentation, website) (4.3:1) [5.0:1]</tspan></text>
+<rect x="14.00em" y="4.50em" width="0.32em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.32em" y="4.50em" width="0.82em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="15.14em" y="4.50em" width="0.97em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="16.11em" y="4.50em" width="1.74em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="17.85em" y="4.50em" width="1.12em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="18.96em" y="4.50em" width="1.13em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="20.10em" y="4.50em" width="0.46em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="5.10em" text-anchor="end"><tspan class="size">4,083 (<tspan fill="#CE3262">3</tspan>, <tspan fill="#D77A95">8</tspan>, <tspan fill="#E6B1C1">10</tspan>, <tspan fill="#cccccc">17</tspan>, <tspan fill="#77CCE9">11</tspan>, <tspan fill="#50BFE2">11</tspan>, <tspan fill="#00ACD7">5</tspan>%)</tspan></text>
+<text x="21.06em" y="5.10em"><tspan class="size">The process of contributing to the Go project is clear to me (1.3:1) [1.3:1]</tspan></text>
+<rect x="14.00em" y="5.70em" width="0.19em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.19em" y="5.70em" width="0.29em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.49em" y="5.70em" width="0.45em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.94em" y="5.70em" width="2.30em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="17.24em" y="5.70em" width="0.95em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="18.20em" y="5.70em" width="1.26em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="19.46em" y="5.70em" width="0.42em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="6.30em" text-anchor="end"><tspan class="size">3,657 (<tspan fill="#CE3262">2</tspan>, <tspan fill="#D77A95">3</tspan>, <tspan fill="#E6B1C1">5</tspan>, <tspan fill="#cccccc">23</tspan>, <tspan fill="#77CCE9">10</tspan>, <tspan fill="#50BFE2">13</tspan>, <tspan fill="#00ACD7">4</tspan>%)</tspan></text>
+<text x="20.37em" y="6.30em"><tspan class="size">The Go project leadership understands my needs (2.8:1) [2.8:1]</tspan></text>
+<rect x="14.00em" y="6.90em" width="0.21em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.21em" y="6.90em" width="0.46em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.66em" y="6.90em" width="0.57em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="15.23em" y="6.90em" width="2.02em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="17.25em" y="6.90em" width="0.96em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="18.21em" y="6.90em" width="1.39em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="19.59em" y="6.90em" width="0.61em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="7.50em" text-anchor="end"><tspan class="size">3,860 (<tspan fill="#CE3262">2</tspan>, <tspan fill="#D77A95">5</tspan>, <tspan fill="#E6B1C1">6</tspan>, <tspan fill="#cccccc">20</tspan>, <tspan fill="#77CCE9">10</tspan>, <tspan fill="#50BFE2">14</tspan>, <tspan fill="#00ACD7">6</tspan>%)</tspan></text>
+<text x="20.70em" y="7.50em"><tspan class="size">I feel comfortable approaching the Go project leadership with questions and feedback (2.4:1) [2.7:1]</tspan></text>
+<rect x="14.00em" y="8.10em" width="0.10em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.10em" y="8.10em" width="0.16em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.27em" y="8.10em" width="0.22em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.49em" y="8.10em" width="1.23em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.73em" y="8.10em" width="0.96em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="16.68em" y="8.10em" width="2.55em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="19.23em" y="8.10em" width="1.76em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="8.70em" text-anchor="end"><tspan class="size">4,351 (<tspan fill="#CE3262">1</tspan>, <tspan fill="#D77A95">2</tspan>, <tspan fill="#E6B1C1">2</tspan>, <tspan fill="#cccccc">12</tspan>, <tspan fill="#77CCE9">10</tspan>, <tspan fill="#50BFE2">26</tspan>, <tspan fill="#00ACD7">18</tspan>%)</tspan></text>
+<text x="21.49em" y="8.70em"><tspan class="size">I am confident in the leadership of Go (11:1) [13:1]</tspan></text>
+</svg>
+<!--end-->
+</p>
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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="4.40em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">How satisfied are you with Go support in your preferred editor: </tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#CE3262">very dissatisfied</tspan>, <tspan fill="#D77A95">dissatisfied</tspan>, <tspan fill="#E6B1C1">somewhat dissatisfied</tspan>, <tspan fill="#cccccc">neither satisfied or unsatisfied</tspan>, <tspan fill="#77CCE9">somewhat satisfied</tspan>, <tspan fill="#50BFE2">satisfied</tspan>, <tspan fill="#00ACD7">very satisfied</tspan>)</tspan></text>
+<rect x="14.00em" y="3.30em" width="0.11em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.11em" y="3.30em" width="0.09em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.20em" y="3.30em" width="0.28em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.48em" y="3.30em" width="0.34em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.82em" y="3.30em" width="1.62em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="16.44em" y="3.30em" width="3.82em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="20.26em" y="3.30em" width="2.94em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="3.90em" text-anchor="end"><tspan class="size">5,730 (<tspan fill="#CE3262">1</tspan>, <tspan fill="#D77A95">0.9</tspan>, <tspan fill="#E6B1C1">3</tspan>, <tspan fill="#cccccc">3</tspan>, <tspan fill="#77CCE9">16</tspan>, <tspan fill="#50BFE2">38</tspan>, <tspan fill="#00ACD7">29</tspan>%)</tspan></text>
+<text x="23.70em" y="3.90em"><tspan class="size"> (18:1) [24:1]</tspan></text>
+</svg>
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 @@
+<p>
+<!--include agree-work-well.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="8.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">To what extent do you agree or disagree with the following statements: </tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#CE3262">strongly disagree</tspan>, <tspan fill="#D77A95">disagree</tspan>, <tspan fill="#E6B1C1">somewhat disagree</tspan>, <tspan fill="#cccccc">neither agree nor disagree</tspan>, <tspan fill="#77CCE9">somewhat agree</tspan>, <tspan fill="#50BFE2">agree</tspan>, <tspan fill="#00ACD7">strongly agree</tspan>)</tspan></text>
+<rect x="14.00em" y="3.30em" width="0.17em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.17em" y="3.30em" width="0.08em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.25em" y="3.30em" width="0.10em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.35em" y="3.30em" width="0.17em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.52em" y="3.30em" width="0.53em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="15.05em" y="3.30em" width="2.10em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="17.14em" y="3.30em" width="6.39em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="3.90em" text-anchor="end"><tspan class="size">5,938 (<tspan fill="#CE3262">2</tspan>, <tspan fill="#D77A95">0.8</tspan>, <tspan fill="#E6B1C1">1</tspan>, <tspan fill="#cccccc">2</tspan>, <tspan fill="#77CCE9">5</tspan>, <tspan fill="#50BFE2">21</tspan>, <tspan fill="#00ACD7">64</tspan>%)</tspan></text>
+<text x="24.04em" y="3.90em"><tspan class="size">I would recommend using Go to others (26:1) [32:1]</tspan></text>
+<rect x="14.00em" y="4.50em" width="0.20em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.20em" y="4.50em" width="0.13em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.33em" y="4.50em" width="0.17em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.50em" y="4.50em" width="0.38em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.88em" y="4.50em" width="0.79em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="15.67em" y="4.50em" width="2.03em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="17.70em" y="4.50em" width="5.82em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="5.10em" text-anchor="end"><tspan class="size">5,928 (<tspan fill="#CE3262">2</tspan>, <tspan fill="#D77A95">1</tspan>, <tspan fill="#E6B1C1">2</tspan>, <tspan fill="#cccccc">4</tspan>, <tspan fill="#77CCE9">8</tspan>, <tspan fill="#50BFE2">20</tspan>, <tspan fill="#00ACD7">58</tspan>%)</tspan></text>
+<text x="24.02em" y="5.10em"><tspan class="size">I would prefer to use Go for my next new project (17:1) [23:1]</tspan></text>
+<rect x="14.00em" y="5.70em" width="0.10em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.10em" y="5.70em" width="0.08em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="14.18em" y="5.70em" width="0.13em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="14.31em" y="5.70em" width="0.72em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.02em" y="5.70em" width="0.88em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="15.91em" y="5.70em" width="2.27em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="18.17em" y="5.70em" width="3.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="6.30em" text-anchor="end"><tspan class="size">4,548 (<tspan fill="#CE3262">1</tspan>, <tspan fill="#D77A95">0.8</tspan>, <tspan fill="#E6B1C1">1</tspan>, <tspan fill="#cccccc">7</tspan>, <tspan fill="#77CCE9">9</tspan>, <tspan fill="#50BFE2">23</tspan>, <tspan fill="#00ACD7">31</tspan>%)</tspan></text>
+<text x="21.80em" y="6.30em"><tspan class="size">Go is working well for my team (21:1) [26:1]</tspan></text>
+<rect x="14.00em" y="6.90em" width="0.48em" height="0.60em" stroke="#CE3262" fill="#CE3262"/>
+<rect x="14.48em" y="6.90em" width="0.61em" height="0.60em" stroke="#D77A95" fill="#D77A95"/>
+<rect x="15.10em" y="6.90em" width="0.36em" height="0.60em" stroke="#E6B1C1" fill="#E6B1C1"/>
+<rect x="15.46em" y="6.90em" width="1.67em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="17.13em" y="6.90em" width="1.38em" height="0.60em" stroke="#77CCE9" fill="#77CCE9"/>
+<rect x="18.51em" y="6.90em" width="1.37em" height="0.60em" stroke="#50BFE2" fill="#50BFE2"/>
+<rect x="19.88em" y="6.90em" width="1.69em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="13.50em" y="7.50em" text-anchor="end"><tspan class="size">4,716 (<tspan fill="#CE3262">5</tspan>, <tspan fill="#D77A95">6</tspan>, <tspan fill="#E6B1C1">4</tspan>, <tspan fill="#cccccc">17</tspan>, <tspan fill="#77CCE9">14</tspan>, <tspan fill="#50BFE2">14</tspan>, <tspan fill="#00ACD7">17</tspan>%)</tspan></text>
+<text x="22.07em" y="7.50em"><tspan class="size">Go is critical to my company’s success (3.1:1) [3.1:1]</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p class="note"><i>Reading the data</i>: 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.
+</p>
+<p class="note">
+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.
+</p>
+
+<p>
+<!--include challenge.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="26.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">What is the biggest challenge you personally face using Go today? </tspan></text>
+<rect x="7.25em" y="2.10em" width="0.93em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">582 (9.3%)</tspan></text>
+<text x="8.68em" y="2.70em"><tspan class="size">lack</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.79em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">489 (7.9%)</tspan></text>
+<text x="8.54em" y="3.90em"><tspan class="size">generics</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.65em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">402 (6.5%)</tspan></text>
+<text x="8.40em" y="5.10em"><tspan class="size">management</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.44em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">277 (4.4%)</tspan></text>
+<text x="8.19em" y="6.30em"><tspan class="size">libraries</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.43em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">266 (4.3%)</tspan></text>
+<text x="8.18em" y="7.50em"><tspan class="size">dependency management</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.31em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">194 (3.1%)</tspan></text>
+<text x="8.06em" y="8.70em"><tspan class="size">lack of generics</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.26em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">159 (2.6%)</tspan></text>
+<text x="8.01em" y="9.90em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.22em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">137 (2.2%)</tspan></text>
+<text x="7.97em" y="11.10em"><tspan class="size">gui</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.22em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">137 (2.2%)</tspan></text>
+<text x="7.97em" y="12.30em"><tspan class="size">library</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.21em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">132 (2.1%)</tspan></text>
+<text x="7.96em" y="13.50em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.21em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">132 (2.1%)</tspan></text>
+<text x="7.96em" y="14.70em"><tspan class="size">work</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.20em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">122 (2.0%)</tspan></text>
+<text x="7.95em" y="15.90em"><tspan class="size">time</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">115 (1.8%)</tspan></text>
+<text x="7.93em" y="17.10em"><tspan class="size">enough</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">114 (1.8%)</tspan></text>
+<text x="7.93em" y="18.30em"><tspan class="size">error handling</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">113 (1.8%)</tspan></text>
+<text x="7.93em" y="19.50em"><tspan class="size">type</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.18em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">109 (1.8%)</tspan></text>
+<text x="7.93em" y="20.70em"><tspan class="size">learning</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.17em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">106 (1.7%)</tspan></text>
+<text x="7.92em" y="21.90em"><tspan class="size">projects</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.17em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">104 (1.7%)</tspan></text>
+<text x="7.92em" y="23.10em"><tspan class="size">hard</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.16em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">97 (1.6%)</tspan></text>
+<text x="7.91em" y="24.30em"><tspan class="size">team</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">91 (1.5%)</tspan></text>
+<text x="7.90em" y="25.50em"><tspan class="size">dependencies</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.15em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">91 (1.5%)</tspan></text>
+<text x="22.90em" y="2.70em"><tspan class="size">java</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.14em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">87 (1.4%)</tspan></text>
+<text x="22.89em" y="3.90em"><tspan class="size">c</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">82 (1.3%)</tspan></text>
+<text x="22.88em" y="5.10em"><tspan class="size">debugging</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">81 (1.3%)</tspan></text>
+<text x="22.88em" y="6.30em"><tspan class="size">no generics</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">81 (1.3%)</tspan></text>
+<text x="22.88em" y="7.50em"><tspan class="size">vendoring</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">79 (1.3%)</tspan></text>
+<text x="22.88em" y="8.70em"><tspan class="size">package management</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.13em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">79 (1.3%)</tspan></text>
+<text x="22.88em" y="9.90em"><tspan class="size">programming</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">77 (1.2%)</tspan></text>
+<text x="22.87em" y="11.10em"><tspan class="size">gopath</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">76 (1.2%)</tspan></text>
+<text x="22.87em" y="12.30em"><tspan class="size">features</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">76 (1.2%)</tspan></text>
+<text x="22.87em" y="13.50em"><tspan class="size">types</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">75 (1.2%)</tspan></text>
+<text x="22.87em" y="14.70em"><tspan class="size">people</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">74 (1.2%)</tspan></text>
+<text x="22.87em" y="15.90em"><tspan class="size">web</tspan></text>
+<rect x="22.25em" y="16.50em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">73 (1.2%)</tspan></text>
+<text x="22.87em" y="17.10em"><tspan class="size">python</tspan></text>
+<rect x="22.25em" y="17.70em" width="0.12em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">73 (1.2%)</tspan></text>
+<text x="22.87em" y="18.30em"><tspan class="size">write</tspan></text>
+<rect x="22.25em" y="18.90em" width="0.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">68 (1.1%)</tspan></text>
+<text x="22.86em" y="19.50em"><tspan class="size">development</tspan></text>
+<rect x="22.25em" y="20.10em" width="0.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">67 (1.1%)</tspan></text>
+<text x="22.86em" y="20.70em"><tspan class="size">generic</tspan></text>
+<rect x="22.25em" y="21.30em" width="0.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">67 (1.1%)</tspan></text>
+<text x="22.86em" y="21.90em"><tspan class="size">writing</tspan></text>
+<rect x="22.25em" y="22.50em" width="0.11em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">66 (1.1%)</tspan></text>
+<text x="22.86em" y="23.10em"><tspan class="size">difficult</tspan></text>
+<rect x="22.25em" y="23.70em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">64 (1.0%)</tspan></text>
+<text x="22.85em" y="24.30em"><tspan class="size">interface</tspan></text>
+<rect x="22.25em" y="24.90em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">64 (1.0%)</tspan></text>
+<text x="22.85em" y="25.50em"><tspan class="size">tools</tspan></text>
+<rect x="37.25em" y="2.10em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">63 (1.0%)</tspan></text>
+<text x="37.85em" y="2.70em"><tspan class="size">missing</tspan></text>
+<rect x="37.25em" y="3.30em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">62 (1.0%)</tspan></text>
+<text x="37.85em" y="3.90em"><tspan class="size">performance</tspan></text>
+<rect x="37.25em" y="4.50em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">60 (1.0%)</tspan></text>
+<text x="37.85em" y="5.10em"><tspan class="size">interfaces</tspan></text>
+<rect x="37.25em" y="5.70em" width="0.10em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">60 (1.0%)</tspan></text>
+<text x="37.85em" y="6.30em"><tspan class="size">standard</tspan></text>
+<rect x="37.25em" y="6.90em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">58 (0.9%)</tspan></text>
+<text x="37.84em" y="7.50em"><tspan class="size">community</tspan></text>
+<rect x="37.25em" y="8.10em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">58 (0.9%)</tspan></text>
+<text x="37.84em" y="8.70em"><tspan class="size">packages</tspan></text>
+<rect x="37.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">56 (0.9%)</tspan></text>
+<text x="37.84em" y="9.90em"><tspan class="size">build</tspan></text>
+<rect x="37.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">56 (0.9%)</tspan></text>
+<text x="37.84em" y="11.10em"><tspan class="size">well</tspan></text>
+<rect x="37.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="37.84em" y="12.30em"><tspan class="size">best</tspan></text>
+<rect x="37.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="37.84em" y="13.50em"><tspan class="size">cgo</tspan></text>
+<rect x="37.25em" y="14.10em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="37.84em" y="14.70em"><tspan class="size">debugger</tspan></text>
+<rect x="37.25em" y="15.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="37.84em" y="15.90em"><tspan class="size">ide</tspan></text>
+<rect x="37.25em" y="16.50em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="37.84em" y="17.10em"><tspan class="size">other languages</tspan></text>
+<rect x="37.25em" y="17.70em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">55 (0.9%)</tspan></text>
+<text x="37.84em" y="18.30em"><tspan class="size">verbose</tspan></text>
+<rect x="37.25em" y="18.90em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">54 (0.9%)</tspan></text>
+<text x="37.84em" y="19.50em"><tspan class="size">boilerplate</tspan></text>
+<rect x="37.25em" y="20.10em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">54 (0.9%)</tspan></text>
+<text x="37.84em" y="20.70em"><tspan class="size">finding</tspan></text>
+<rect x="37.25em" y="21.30em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">54 (0.9%)</tspan></text>
+<text x="37.84em" y="21.90em"><tspan class="size">learn</tspan></text>
+<rect x="37.25em" y="22.50em" width="0.09em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">53 (0.9%)</tspan></text>
+<text x="37.84em" y="23.10em"><tspan class="size">not enough</tspan></text>
+<rect x="37.25em" y="23.70em" width="4.75em" height="0.60em" stroke="black" fill="white"/>
+<text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">2,956 (47.5%)</tspan></text>
+<text x="42.50em" y="24.30em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p class="note"><i>Reading the data</i>: 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.”</p>
+
+<p>
+<!--include why-not.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="12.80em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">If it were not for the following reasons I would use Go more: </tspan></text>
+<rect x="7.25em" y="2.10em" width="3.13em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="10.38em" y="2.10em" width="1.41em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="11.79em" y="2.10em" width="0.41em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">3,077 (<tspan fill="#00acd7">31</tspan>, <tspan fill="#4ec0dd">14</tspan>, <tspan fill="#9cd4e3">4</tspan>%)</tspan></text>
+<text x="12.69em" y="2.70em"><tspan class="size">I work on an existing project written in another language</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.37em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="8.62em" y="3.30em" width="1.55em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="10.18em" y="3.30em" width="0.53em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,152 (<tspan fill="#00acd7">14</tspan>, <tspan fill="#4ec0dd">16</tspan>, <tspan fill="#9cd4e3">5</tspan>%)</tspan></text>
+<text x="11.21em" y="3.90em"><tspan class="size">My project / team / TL prefers another language</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.04em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="8.29em" y="4.50em" width="0.53em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="8.82em" y="4.50em" width="0.39em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,218 (<tspan fill="#00acd7">10</tspan>, <tspan fill="#4ec0dd">5</tspan>, <tspan fill="#9cd4e3">4</tspan>%)</tspan></text>
+<text x="9.71em" y="5.10em"><tspan class="size">Go lacks critical features</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.64em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.89em" y="5.70em" width="0.68em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="8.57em" y="5.70em" width="0.45em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,100 (<tspan fill="#00acd7">6</tspan>, <tspan fill="#4ec0dd">7</tspan>, <tspan fill="#9cd4e3">4</tspan>%)</tspan></text>
+<text x="9.52em" y="6.30em"><tspan class="size">Go lacks critical libraries</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.63em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.88em" y="6.90em" width="0.64em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="8.53em" y="6.90em" width="0.42em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">1,056 (<tspan fill="#00acd7">6</tspan>, <tspan fill="#4ec0dd">6</tspan>, <tspan fill="#9cd4e3">4</tspan>%)</tspan></text>
+<text x="9.45em" y="7.50em"><tspan class="size">Go isn't appropriate for what I'm working on</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.36em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.61em" y="8.10em" width="0.37em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="7.99em" y="8.10em" width="0.30em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">643 (<tspan fill="#00acd7">4</tspan>, <tspan fill="#4ec0dd">4</tspan>, <tspan fill="#9cd4e3">3</tspan>%)</tspan></text>
+<text x="8.78em" y="8.70em"><tspan class="size">Not enough education or support resources for Go</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.19em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.44em" y="9.30em" width="0.18em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="7.62em" y="9.30em" width="0.13em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">311 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#4ec0dd">2</tspan>, <tspan fill="#9cd4e3">1</tspan>%)</tspan></text>
+<text x="8.25em" y="9.90em"><tspan class="size">Go lacks critical performance</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.53em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="7.78em" y="10.50em" width="0.43em" height="0.60em" stroke="#9d9d9d" fill="#9d9d9d"/>
+<rect x="8.21em" y="10.50em" width="0.31em" height="0.60em" stroke="#c3c3c3" fill="#c3c3c3"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">790 (<tspan fill="#777777">5</tspan>, <tspan fill="#9d9d9d">4</tspan>, <tspan fill="#c3c3c3">3</tspan>%)</tspan></text>
+<text x="9.02em" y="11.10em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="11.70em" width="2.10em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">1,309 (21%)</tspan></text>
+<text x="9.85em" y="12.30em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include implemented.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="14.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Which of the following functionality have you implemented  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="5.24em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">3,262 (52%)</tspan></text>
+<text x="12.99em" y="2.70em"><tspan class="size">Writing logs/metrics</tspan></text>
+<rect x="7.25em" y="3.30em" width="5.02em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">3,123 (50%)</tspan></text>
+<text x="12.77em" y="3.90em"><tspan class="size">Reading/updating configuration</tspan></text>
+<rect x="7.25em" y="4.50em" width="4.45em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">2,771 (45%)</tspan></text>
+<text x="12.20em" y="5.10em"><tspan class="size">User login and authentication</tspan></text>
+<rect x="7.25em" y="5.70em" width="4.41em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">2,748 (44%)</tspan></text>
+<text x="12.16em" y="6.30em"><tspan class="size">Process to process communication</tspan></text>
+<rect x="7.25em" y="6.90em" width="4.02em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">2,504 (40%)</tspan></text>
+<text x="11.77em" y="7.50em"><tspan class="size">Service authentication/authorization</tspan></text>
+<rect x="7.25em" y="8.10em" width="3.30em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">2,056 (33%)</tspan></text>
+<text x="11.05em" y="8.70em"><tspan class="size">Health checking</tspan></text>
+<rect x="7.25em" y="9.30em" width="1.83em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">1,138 (18%)</tspan></text>
+<text x="9.58em" y="9.90em"><tspan class="size">Keys &amp; secret maintenance</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.33em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">831 (13%)</tspan></text>
+<text x="9.08em" y="11.10em"><tspan class="size">Distributed caching</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">532  (9%)</tspan></text>
+<text x="8.60em" y="12.30em"><tspan class="size">Distributed tracing</tspan></text>
+<rect x="7.25em" y="12.90em" width="2.04em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">1,269 (20%)</tspan></text>
+<text x="9.79em" y="13.50em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include access.svg -->
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="12.80em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">Which of the following do you access from Go:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="6.08em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">3,784 (61%)</tspan></text>
+<text x="13.83em" y="2.70em"><tspan class="size">Open Source Relational DB (MySQL/PostgreSQL/CockroachDB)</tspan></text>
+<rect x="7.25em" y="3.30em" width="3.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,400 (39%)</tspan></text>
+<text x="11.60em" y="3.90em"><tspan class="size">Memory Cache (Redis/memcache)</tspan></text>
+<rect x="7.25em" y="4.50em" width="3.22em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">2,005 (32%)</tspan></text>
+<text x="10.97em" y="5.10em"><tspan class="size">Cloud Storage (S3/Google Cloud Storage/Azure Storage/Minio)</tspan></text>
+<rect x="7.25em" y="5.70em" width="3.04em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,891 (30%)</tspan></text>
+<text x="10.79em" y="6.30em"><tspan class="size">Open Source NoSQL DB (MongoDB/Cassandra)</tspan></text>
+<rect x="7.25em" y="6.90em" width="2.58em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">1,606 (26%)</tspan></text>
+<text x="10.33em" y="7.50em"><tspan class="size">Authentication and federation (SSO/LDAP/OAuth)</tspan></text>
+<rect x="7.25em" y="8.10em" width="2.48em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">1,546 (25%)</tspan></text>
+<text x="10.23em" y="8.70em"><tspan class="size">Distributed Key-Value store (etcd/consul)</tspan></text>
+<rect x="7.25em" y="9.30em" width="1.06em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">657 (11%)</tspan></text>
+<text x="8.81em" y="9.90em"><tspan class="size">Proprietary Relational DB (Oracle/DB2/MSSQL/Sybase)</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.74em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">459  (7%)</tspan></text>
+<text x="8.49em" y="11.10em"><tspan class="size">Distributed Lock Service (zookeeper)</tspan></text>
+<rect x="7.25em" y="11.70em" width="2.20em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">1,367 (22%)</tspan></text>
+<text x="9.95em" y="12.30em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include why-not-comp.svg -->
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 790 166" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><path d="M348.015,71.022c0,-2.044 -1.659,-3.704 -3.703,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.406c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.406Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M749.11,99.168c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.407Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M358.646,77.406l2.682,-4.438l36.026,21.769l2.49,-4.12l2.509,10.17l-10.17,2.508l2.49,-4.12l-36.027,-21.769Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M348.015,99.022c0,-2.044 -1.659,-3.704 -3.703,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.406c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.406Z" style="fill:none;stroke:#ac16a9;stroke-width:1px;"/><path d="M749.015,71.022c0,-2.044 -1.659,-3.704 -3.703,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.406c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.406Z" style="fill:none;stroke:#ac16a9;stroke-width:1px;"/><g><text x="0.894px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="410.894px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text></g><g><text x="409.331px" y="30.535px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">If it wer<tspan x="441.911px 447.281px " y="30.535px 30.535px ">e </tspan>not for the following r<tspan x="544.871px 550.241px " y="30.535px 30.535px ">ea</tspan>sons I would use Go mor<tspan x="667.111px 672.481px " y="30.535px 30.535px ">e:</tspan></text><rect x="496.331" y="41.335" width="37.56" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="533.891" y="41.335" width="16.92" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="550.811" y="41.335" width="4.92" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,48.5349)"><text x="-81.9px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">3,077 (</text><text x="-51.51px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">31</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">14</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="561.611px" y="48.535px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">I work on an existing pr<tspan x="665.691px 671.431px " y="48.535px 48.535px ">oj</tspan>ect written in another lang</text><rect x="496.331" y="55.735" width="16.44" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="512.771" y="55.735" width="18.6" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="531.491" y="55.735" width="6.36" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,62.9349)"><text x="-81.9px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">2,152 (</text><text x="-51.51px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">14</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">16</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">5</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="543.851px" y="62.935px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">My pr<tspan x="569.421px 575.161px " y="62.935px 62.935px ">oj</tspan>ect / team / TL pr<tspan x="654.631px 660.001px " y="62.935px 62.935px ">ef</tspan>ers another language</text><rect x="496.331" y="70.135" width="12.48" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="508.811" y="70.135" width="6.36" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="515.171" y="70.135" width="4.68" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,77.3349)"><text x="-76.34px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,218 (</text><text x="-45.95px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">10</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">5</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="525.851px" y="77.335px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go lacks critical featur<tspan x="625.481px 630.851px " y="77.335px 77.335px ">es</tspan></text><rect x="496.331" y="84.535" width="7.68" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="504.011" y="84.535" width="8.16" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="512.171" y="84.535" width="5.4" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,91.7349)"><text x="-70.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,100 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">6</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">7</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="523.571px" y="91.735px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go lacks critical libraries</text><rect x="496.331" y="98.935" width="7.56" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="503.891" y="98.935" width="7.68" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="511.691" y="98.935" width="5.04" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,106.135)"><text x="-70.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,056 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">6</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">6</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="522.731px" y="106.135px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go isn&apos;t appr<tspan x="580.711px 586.451px " y="106.135px 106.135px ">op</tspan>riate for what I&apos;m working on</text><rect x="496.331" y="113.335" width="4.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="500.651" y="113.335" width="4.44" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="505.211" y="113.335" width="3.6" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,120.535)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">643 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">4</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">4</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">3</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="514.691px" y="120.535px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Not enough education or support r<tspan x="669.361px 674.731px " y="120.535px 120.535px ">es</tspan>our<tspan x="694.181px 699.551px " y="120.535px 120.535px ">ce</tspan>s for Go</text><rect x="496.331" y="127.735" width="2.28" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="498.611" y="127.735" width="2.16" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="500.771" y="127.735" width="1.56" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,134.935)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">311 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">2</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">2</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">1</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="508.331px" y="134.935px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go lacks critical performance</text><rect x="496.331" y="142.135" width="6.36" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="502.691" y="142.135" width="5.16" height="7.2" style="fill:#9d9d9d;stroke:#9d9d9d;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="507.851" y="142.135" width="3.72" height="7.2" style="fill:#c3c3c3;stroke:#c3c3c3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,149.335)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">790 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#777;">5</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9d9d9d;">4</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#c3c3c3;">3</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="517.571px" y="149.335px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Other</text><rect x="496.331" y="156.535" width="25.2" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="436.231px" y="163.735px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,309 (21%)</text><text x="527.531px" y="163.735px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">No r<tspan x="546.421px 551.791px " y="163.735px 163.735px ">es</tspan>ponse</text></g><g><text x="0.03px" y="30.535px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">If it wer<tspan x="32.61px 37.98px " y="30.535px 30.535px ">e </tspan>not for the following r<tspan x="135.57px 140.94px " y="30.535px 30.535px ">ea</tspan>sons I would use Go mor<tspan x="257.81px 263.18px " y="30.535px 30.535px ">e:</tspan></text><rect x="87.03" y="41.335" width="28.44" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="115.47" y="41.335" width="16.68" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="132.15" y="41.335" width="4.44" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,48.5349)"><text x="-81.9px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,485 (</text><text x="-51.51px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">24</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">14</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="142.59px" y="48.535px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">I work on an existing pr<tspan x="246.67px 252.41px " y="48.535px 48.535px ">oj</tspan>ect written in another lang</text><rect x="87.03" y="55.735" width="18.96" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="105.99" y="55.735" width="14.88" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="120.87" y="55.735" width="4.92" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,62.9349)"><text x="-81.9px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,160 (</text><text x="-51.51px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">16</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">12</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="131.79px" y="62.935px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">My pr<tspan x="157.36px 163.1px " y="62.935px 62.935px ">oj</tspan>ect / team / TL pr<tspan x="242.57px 247.94px " y="62.935px 62.935px ">ef</tspan>ers another language</text><rect x="87.03" y="70.135" width="12.84" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="99.87" y="70.135" width="9.36" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="109.23" y="70.135" width="5.88" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,77.3349)"><text x="-68px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">841 (</text><text x="-45.95px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">11</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">8</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">5</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="121.11px" y="77.335px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go isn’<tspan x="152.6px 155.75px " y="77.335px 77.335px ">t </tspan>an appr<tspan x="192.62px 198.36px " y="77.335px 77.335px ">op</tspan>riate fit for what I’m working on</text><rect x="87.03" y="84.535" width="7.56" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="94.59" y="84.535" width="7.32" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="101.91" y="84.535" width="5.04" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,91.7349)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">596 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">6</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">6</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="112.95px" y="91.735px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go lacks critical libraries</text><rect x="87.03" y="98.935" width="6.96" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="93.99" y="98.935" width="3.96" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="97.95" y="98.935" width="2.76" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,106.135)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">412 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">6</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">3</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">2</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="106.83px" y="106.135px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go lacks critical featur<tspan x="206.46px 211.83px " y="106.135px 106.135px ">es</tspan></text><rect x="87.03" y="113.335" width="3.72" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="90.75" y="113.335" width="3.96" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="94.71" y="113.335" width="3" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,120.535)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">319 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">3</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">3</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">3</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="103.71px" y="120.535px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Not enough education or support r<tspan x="258.38px 263.75px " y="120.535px 120.535px ">es</tspan>our<tspan x="283.2px 288.57px " y="120.535px 120.535px ">ce</tspan>s for Go</text><rect x="87.03" y="127.735" width="1.68" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="88.71" y="127.735" width="1.44" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="90.15" y="127.735" width="0.96" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,134.935)"><text x="-70.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">121 (</text><text x="-48.73px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">1</text><text x="-43.17px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-37.61px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">1</text><text x="-32.05px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-26.49px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">0.8</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="97.11px" y="134.935px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go lacks critical performance</text><rect x="87.03" y="142.135" width="5.16" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="92.19" y="142.135" width="3.96" height="7.2" style="fill:#9d9d9d;stroke:#9d9d9d;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="96.15" y="142.135" width="3.36" height="7.2" style="fill:#c3c3c3;stroke:#c3c3c3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,149.335)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">374 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#777;">4</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9d9d9d;">3</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#c3c3c3;">3</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="105.51px" y="149.335px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Other</text><rect x="87.03" y="156.535" width="34.8" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="26.93px" y="163.735px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,042 (29%)</text><text x="127.83px" y="163.735px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">No r<tspan x="146.72px 152.09px " y="163.735px 163.735px ">es</tspan>ponse</text></g><path d="M360.368,102.725l-2.533,-4.524l36.727,-20.566l-2.353,-4.201l10.082,2.844l-2.844,10.081l-2.352,-4.201l-36.727,20.567Z" style="fill:none;stroke:#ac16a9;stroke-width:1px;"/></svg>
+<!--end-->
+</p>
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 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 711 178" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><path d="M302.656,52.22c0,-2.044 -1.66,-3.703 -3.704,-3.703l-288.147,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.703 3.703,3.703l288.147,0c2.044,0 3.704,-1.659 3.704,-3.703l0,-7.407Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M687.656,37.407c0,-2.044 -1.66,-3.704 -3.704,-3.704l-293.48,0c-2.044,0 -3.704,1.66 -3.704,3.704l0,7.406c0,2.044 1.66,3.704 3.704,3.704l293.48,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.406Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M324.318,57.239l-1.301,-5.018l40.745,-10.568l-1.209,-4.66l9.029,5.31l-5.31,9.029l-1.209,-4.66l-40.745,10.567Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><text x="14.016px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="398.016px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text><g><text x="-0.984px" y="27.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I write the following in Go: (multiple choice)</text><rect x="86.016" y="38.528" width="75" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="45.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,247 (63%)</text><text x="167.016px" y="45.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A runnable/interactive pr<tspan x="298.368px 305.256px " y="45.728px 45.728px ">og</tspan>ram</text><rect x="86.016" y="52.928" width="72.6" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="60.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,174 (60%)</text><text x="164.616px" y="60.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">API/RPC services</text><rect x="86.016" y="67.328" width="63" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="74.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,886 (52%)</text><text x="155.016px" y="74.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">W<tspan x="165.444px 171.888px " y="74.528px 74.528px ">eb</tspan> services</text><rect x="86.016" y="81.728" width="52.8" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="88.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,583 (44%)</text><text x="144.816px" y="88.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Agents and daemons</text><rect x="86.016" y="96.128" width="47.28" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="103.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,417 (39%)</text><text x="139.296px" y="103.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Libraries or Frameworks</text><rect x="86.016" y="110.528" width="40.32" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="117.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,209 (34%)</text><text x="132.336px" y="117.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Data pr<tspan x="171.684px 178.572px " y="117.728px 117.728px ">oc</tspan>essing</text><rect x="86.016" y="124.928" width="37.44" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="15.096px" y="132.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">1,120 (31%)</text><text x="129.456px" y="132.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Automation/scripts</text><rect x="86.016" y="139.328" width="3.6" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.104px" y="146.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">107  (3%)</text><text x="95.616px" y="146.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I don&apos;t write in Go</text><rect x="86.016" y="153.728" width="4.56" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="25.104px" y="160.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">137  (4%)</text><text x="96.576px" y="160.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="86.016" y="168.128" width="1.56" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="31.776px" y="175.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">45  (1%)</text><text x="93.576px" y="175.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="116.244px 122.688px " y="175.328px 175.328px ">es</tspan>ponse</text></g><g><text x="377.016px" y="27.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I write the following in Go: (multiple choice)</text><rect x="464.016" y="38.528" width="78.48" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="45.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">4,071 (65%)</text><text x="548.496px" y="45.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">API/RPC services</text><rect x="464.016" y="52.928" width="75.6" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="60.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">3,921 (63%)</text><text x="545.616px" y="60.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">A runnable/interactive pr<tspan x="676.968px 683.856px " y="60.128px 60.128px ">og</tspan>ram</text><rect x="464.016" y="67.328" width="58.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="74.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">3,027 (49%)</text><text x="528.336px" y="74.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">W<tspan x="538.764px 545.208px " y="74.528px 74.528px ">eb</tspan> services</text><rect x="464.016" y="81.728" width="53.28" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="88.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,766 (44%)</text><text x="523.296px" y="88.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Agents and daemons</text><rect x="464.016" y="96.128" width="46.2" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="103.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,394 (38%)</text><text x="516.216px" y="103.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Libraries or Frameworks</text><rect x="464.016" y="110.528" width="39.24" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="117.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,038 (33%)</text><text x="509.256px" y="117.728px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Automation/scripts</text><rect x="464.016" y="124.928" width="39.12" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="393.096px" y="132.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">2,030 (33%)</text><text x="509.136px" y="132.128px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Data pr<tspan x="548.484px 555.372px " y="132.128px 132.128px ">oc</tspan>essing</text><rect x="464.016" y="139.328" width="3.24" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="403.104px" y="146.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">167  (3%)</text><text x="473.256px" y="146.528px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">I don&apos;t write in Go</text><rect x="464.016" y="153.728" width="3.36" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="403.104px" y="160.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">176  (3%)</text><text x="473.376px" y="160.928px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">Other</text><rect x="464.016" y="168.128" width="1.32" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="409.776px" y="175.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">70  (1%)</text><text x="471.336px" y="175.328px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:12px;">No r<tspan x="494.004px 500.448px " y="175.328px 175.328px ">es</tspan>ponse</text></g></svg>
\ 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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="14.00em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">I write the following in Go:  <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="6.54em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">4,071 (65%)</tspan></text>
+<text x="14.29em" y="2.70em"><tspan class="size">API/RPC services (returning non-HTML)</tspan></text>
+<rect x="7.25em" y="3.30em" width="6.30em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">3,921 (63%)</tspan></text>
+<text x="14.05em" y="3.90em"><tspan class="size">A runnable/interactive program (CLI)</tspan></text>
+<rect x="7.25em" y="4.50em" width="4.86em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">3,027 (49%)</tspan></text>
+<text x="12.61em" y="5.10em"><tspan class="size">Web services (returning HTML)</tspan></text>
+<rect x="7.25em" y="5.70em" width="4.44em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">2,766 (44%)</tspan></text>
+<text x="12.19em" y="6.30em"><tspan class="size">Agents and daemons (e.g, monitoring)</tspan></text>
+<rect x="7.25em" y="6.90em" width="3.85em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">2,394 (38%)</tspan></text>
+<text x="11.60em" y="7.50em"><tspan class="size">Libraries or Frameworks</tspan></text>
+<rect x="7.25em" y="8.10em" width="3.27em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">2,038 (33%)</tspan></text>
+<text x="11.02em" y="8.70em"><tspan class="size">Automation/scripts (e.g, deployment, configuration management)</tspan></text>
+<rect x="7.25em" y="9.30em" width="3.26em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">2,030 (33%)</tspan></text>
+<text x="11.01em" y="9.90em"><tspan class="size">Data processing (pipeline, aggregation)</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.27em" height="0.60em" stroke="#00ACD7" fill="#00ACD7"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">167  (3%)</tspan></text>
+<text x="8.02em" y="11.10em"><tspan class="size">I don&#39;t write in Go</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.28em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">176  (3%)</tspan></text>
+<text x="8.03em" y="12.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.11em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">70  (1%)</tspan></text>
+<text x="7.86em" y="13.50em"><tspan class="size">No response</tspan></text>
+</svg>
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 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 790 166" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><path d="M348.015,71.022c0,-2.044 -1.659,-3.704 -3.703,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.406c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.406Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M749.11,99.168c0,-2.044 -1.66,-3.703 -3.704,-3.703l-332.593,0c-2.044,0 -3.703,1.659 -3.703,3.703l0,7.407c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.704,-1.66 3.704,-3.704l0,-7.407Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M358.646,77.406l2.682,-4.438l36.026,21.769l2.49,-4.12l2.509,10.17l-10.17,2.508l2.49,-4.12l-36.027,-21.769Z" style="fill:none;stroke:#e62626;stroke-width:1px;"/><path d="M348.015,99.022c0,-2.044 -1.659,-3.704 -3.703,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.406c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.406Z" style="fill:none;stroke:#ac16a9;stroke-width:1px;"/><path d="M749.015,71.022c0,-2.044 -1.659,-3.704 -3.703,-3.704l-332.593,0c-2.044,0 -3.703,1.66 -3.703,3.704l0,7.406c0,2.044 1.659,3.704 3.703,3.704l332.593,0c2.044,0 3.703,-1.66 3.703,-3.704l0,-7.406Z" style="fill:none;stroke:#ac16a9;stroke-width:1px;"/><g><text x="0.894px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2016</text><text x="410.894px" y="14.375px" style="font-family:'Arial-BoldMT', 'Arial', sans-serif;font-weight:700;font-size:20px;">2017</text></g><g><text x="409.331px" y="30.535px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">If it wer<tspan x="441.911px 447.281px " y="30.535px 30.535px ">e </tspan>not for the following r<tspan x="544.871px 550.241px " y="30.535px 30.535px ">ea</tspan>sons I would use Go mor<tspan x="667.111px 672.481px " y="30.535px 30.535px ">e:</tspan></text><rect x="496.331" y="41.335" width="37.56" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="533.891" y="41.335" width="16.92" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="550.811" y="41.335" width="4.92" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,48.5349)"><text x="-81.9px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">3,077 (</text><text x="-51.51px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">31</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">14</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="561.611px" y="48.535px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">I work on an existing pr<tspan x="665.691px 671.431px " y="48.535px 48.535px ">oj</tspan>ect written in another lang</text><rect x="496.331" y="55.735" width="16.44" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="512.771" y="55.735" width="18.6" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="531.491" y="55.735" width="6.36" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,62.9349)"><text x="-81.9px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">2,152 (</text><text x="-51.51px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">14</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">16</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">5</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="543.851px" y="62.935px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">My pr<tspan x="569.421px 575.161px " y="62.935px 62.935px ">oj</tspan>ect / team / TL pr<tspan x="654.631px 660.001px " y="62.935px 62.935px ">ef</tspan>ers another language</text><rect x="496.331" y="70.135" width="12.48" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="508.811" y="70.135" width="6.36" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="515.171" y="70.135" width="4.68" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,77.3349)"><text x="-76.34px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,218 (</text><text x="-45.95px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">10</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">5</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="525.851px" y="77.335px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go lacks critical featur<tspan x="625.481px 630.851px " y="77.335px 77.335px ">es</tspan></text><rect x="496.331" y="84.535" width="7.68" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="504.011" y="84.535" width="8.16" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="512.171" y="84.535" width="5.4" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,91.7349)"><text x="-70.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,100 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">6</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">7</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="523.571px" y="91.735px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go lacks critical libraries</text><rect x="496.331" y="98.935" width="7.56" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="503.891" y="98.935" width="7.68" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="511.691" y="98.935" width="5.04" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,106.135)"><text x="-70.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,056 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">6</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">6</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="522.731px" y="106.135px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go isn&apos;t appr<tspan x="580.711px 586.451px " y="106.135px 106.135px ">op</tspan>riate for what I&apos;m working on</text><rect x="496.331" y="113.335" width="4.32" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="500.651" y="113.335" width="4.44" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="505.211" y="113.335" width="3.6" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,120.535)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">643 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">4</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">4</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">3</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="514.691px" y="120.535px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Not enough education or support r<tspan x="669.361px 674.731px " y="120.535px 120.535px ">es</tspan>our<tspan x="694.181px 699.551px " y="120.535px 120.535px ">ce</tspan>s for Go</text><rect x="496.331" y="127.735" width="2.28" height="7.2" style="fill:#00acd7;stroke:#00acd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="498.611" y="127.735" width="2.16" height="7.2" style="fill:#4ec0dd;stroke:#4ec0dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="500.771" y="127.735" width="1.56" height="7.2" style="fill:#9cd4e3;stroke:#9cd4e3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,134.935)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">311 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00acd7;">2</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ec0dd;">2</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cd4e3;">1</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="508.331px" y="134.935px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go lacks critical performance</text><rect x="496.331" y="142.135" width="6.36" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="502.691" y="142.135" width="5.16" height="7.2" style="fill:#9d9d9d;stroke:#9d9d9d;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="507.851" y="142.135" width="3.72" height="7.2" style="fill:#c3c3c3;stroke:#c3c3c3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,490.331,149.335)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">790 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#777;">5</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9d9d9d;">4</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#c3c3c3;">3</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="517.571px" y="149.335px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Other</text><rect x="496.331" y="156.535" width="25.2" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="436.231px" y="163.735px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,309 (21%)</text><text x="527.531px" y="163.735px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">No r<tspan x="546.421px 551.791px " y="163.735px 163.735px ">es</tspan>ponse</text></g><g><text x="0.03px" y="30.535px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">If it wer<tspan x="32.61px 37.98px " y="30.535px 30.535px ">e </tspan>not for the following r<tspan x="135.57px 140.94px " y="30.535px 30.535px ">ea</tspan>sons I would use Go mor<tspan x="257.81px 263.18px " y="30.535px 30.535px ">e:</tspan></text><rect x="87.03" y="41.335" width="28.44" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="115.47" y="41.335" width="16.68" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="132.15" y="41.335" width="4.44" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,48.5349)"><text x="-81.9px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,485 (</text><text x="-51.51px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">24</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">14</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="142.59px" y="48.535px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">I work on an existing pr<tspan x="246.67px 252.41px " y="48.535px 48.535px ">oj</tspan>ect written in another lang</text><rect x="87.03" y="55.735" width="18.96" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="105.99" y="55.735" width="14.88" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="120.87" y="55.735" width="4.92" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,62.9349)"><text x="-81.9px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,160 (</text><text x="-51.51px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">16</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">12</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="131.79px" y="62.935px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">My pr<tspan x="157.36px 163.1px " y="62.935px 62.935px ">oj</tspan>ect / team / TL pr<tspan x="242.57px 247.94px " y="62.935px 62.935px ">ef</tspan>ers another language</text><rect x="87.03" y="70.135" width="12.84" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="99.87" y="70.135" width="9.36" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="109.23" y="70.135" width="5.88" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,77.3349)"><text x="-68px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">841 (</text><text x="-45.95px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">11</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">8</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">5</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="121.11px" y="77.335px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go isn’<tspan x="152.6px 155.75px " y="77.335px 77.335px ">t </tspan>an appr<tspan x="192.62px 198.36px " y="77.335px 77.335px ">op</tspan>riate fit for what I’m working on</text><rect x="87.03" y="84.535" width="7.56" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="94.59" y="84.535" width="7.32" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="101.91" y="84.535" width="5.04" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,91.7349)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">596 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">6</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">6</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">4</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="112.95px" y="91.735px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go lacks critical libraries</text><rect x="87.03" y="98.935" width="6.96" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="93.99" y="98.935" width="3.96" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="97.95" y="98.935" width="2.76" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,106.135)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">412 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">6</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">3</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">2</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="106.83px" y="106.135px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go lacks critical featur<tspan x="206.46px 211.83px " y="106.135px 106.135px ">es</tspan></text><rect x="87.03" y="113.335" width="3.72" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="90.75" y="113.335" width="3.96" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="94.71" y="113.335" width="3" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,120.535)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">319 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">3</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">3</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">3</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="103.71px" y="120.535px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Not enough education or support r<tspan x="258.38px 263.75px " y="120.535px 120.535px ">es</tspan>our<tspan x="283.2px 288.57px " y="120.535px 120.535px ">ce</tspan>s for Go</text><rect x="87.03" y="127.735" width="1.68" height="7.2" style="fill:#00c4b3;stroke:#00c4b3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="88.71" y="127.735" width="1.44" height="7.2" style="fill:#4ed0c5;stroke:#4ed0c5;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="90.15" y="127.735" width="0.96" height="7.2" style="fill:#9cdcd7;stroke:#9cdcd7;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,134.935)"><text x="-70.78px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">121 (</text><text x="-48.73px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#00c4b3;">1</text><text x="-43.17px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-37.61px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#4ed0c5;">1</text><text x="-32.05px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-26.49px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9cdcd7;">0.8</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="97.11px" y="134.935px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Go lacks critical performance</text><rect x="87.03" y="142.135" width="5.16" height="7.2" style="fill:#777;stroke:#777;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="92.19" y="142.135" width="3.96" height="7.2" style="fill:#9d9d9d;stroke:#9d9d9d;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><rect x="96.15" y="142.135" width="3.36" height="7.2" style="fill:#c3c3c3;stroke:#c3c3c3;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><g transform="matrix(1,0,0,1,81.03,149.335)"><text x="-62.44px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">374 (</text><text x="-40.39px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#777;">4</text><text x="-34.83px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-29.27px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#9d9d9d;">3</text><text x="-23.71px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">,</text><text x="-18.15px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;fill:#c3c3c3;">3</text><text x="-12.59px" y="0px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">%)</text></g><text x="105.51px" y="149.335px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">Other</text><rect x="87.03" y="156.535" width="34.8" height="7.2" style="fill:#fff;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;"/><text x="26.93px" y="163.735px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">1,042 (29%)</text><text x="127.83px" y="163.735px" style="font-family:'HelveticaNeue', 'Helvetica Neue';font-size:10px;">No r<tspan x="146.72px 152.09px " y="163.735px 163.735px ">es</tspan>ponse</text></g><path d="M360.368,102.725l-2.533,-4.524l36.727,-20.566l-2.353,-4.201l10.082,2.844l-2.844,10.081l-2.352,-4.201l-36.727,20.567Z" style="fill:none;stroke:#ac16a9;stroke-width:1px;"/></svg>
\ 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 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="70.00em" height="12.80em" version="1.1"
+     xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <style type="text/css"><![CDATA[
+      svg {
+        font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */
+      }
+      tspan.size {
+        font-size: 0.80em;
+      }
+      tspan.head {
+        font-weight: bold;
+      }
+      tspan.paren {
+        font-weight: normal !important;
+      }
+    ]]></style>
+  </defs>
+<text x="0.00em" y="1.20em" class="head"><tspan class="size">If it were not for the following reasons I would use Go more: </tspan></text>
+<rect x="7.25em" y="2.10em" width="3.13em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="10.38em" y="2.10em" width="1.41em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="11.79em" y="2.10em" width="0.41em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">3,077 (<tspan fill="#00acd7">31</tspan>, <tspan fill="#4ec0dd">14</tspan>, <tspan fill="#9cd4e3">4</tspan>%)</tspan></text>
+<text x="12.69em" y="2.70em"><tspan class="size">I work on an existing project written in another language</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.37em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="8.62em" y="3.30em" width="1.55em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="10.18em" y="3.30em" width="0.53em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,152 (<tspan fill="#00acd7">14</tspan>, <tspan fill="#4ec0dd">16</tspan>, <tspan fill="#9cd4e3">5</tspan>%)</tspan></text>
+<text x="11.21em" y="3.90em"><tspan class="size">My project / team / TL prefers another language</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.04em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="8.29em" y="4.50em" width="0.53em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="8.82em" y="4.50em" width="0.39em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,218 (<tspan fill="#00acd7">10</tspan>, <tspan fill="#4ec0dd">5</tspan>, <tspan fill="#9cd4e3">4</tspan>%)</tspan></text>
+<text x="9.71em" y="5.10em"><tspan class="size">Go lacks critical features</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.64em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.89em" y="5.70em" width="0.68em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="8.57em" y="5.70em" width="0.45em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,100 (<tspan fill="#00acd7">6</tspan>, <tspan fill="#4ec0dd">7</tspan>, <tspan fill="#9cd4e3">4</tspan>%)</tspan></text>
+<text x="9.52em" y="6.30em"><tspan class="size">Go lacks critical libraries</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.63em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.88em" y="6.90em" width="0.64em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="8.53em" y="6.90em" width="0.42em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">1,056 (<tspan fill="#00acd7">6</tspan>, <tspan fill="#4ec0dd">6</tspan>, <tspan fill="#9cd4e3">4</tspan>%)</tspan></text>
+<text x="9.45em" y="7.50em"><tspan class="size">Go isn't appropriate for what I'm working on</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.36em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.61em" y="8.10em" width="0.37em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="7.99em" y="8.10em" width="0.30em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">643 (<tspan fill="#00acd7">4</tspan>, <tspan fill="#4ec0dd">4</tspan>, <tspan fill="#9cd4e3">3</tspan>%)</tspan></text>
+<text x="8.78em" y="8.70em"><tspan class="size">Not enough education or support resources for Go</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.19em" height="0.60em" stroke="#00acd7" fill="#00acd7"/>
+<rect x="7.44em" y="9.30em" width="0.18em" height="0.60em" stroke="#4ec0dd" fill="#4ec0dd"/>
+<rect x="7.62em" y="9.30em" width="0.13em" height="0.60em" stroke="#9cd4e3" fill="#9cd4e3"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">311 (<tspan fill="#00acd7">2</tspan>, <tspan fill="#4ec0dd">2</tspan>, <tspan fill="#9cd4e3">1</tspan>%)</tspan></text>
+<text x="8.25em" y="9.90em"><tspan class="size">Go lacks critical performance</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.53em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="7.78em" y="10.50em" width="0.43em" height="0.60em" stroke="#9d9d9d" fill="#9d9d9d"/>
+<rect x="8.21em" y="10.50em" width="0.31em" height="0.60em" stroke="#c3c3c3" fill="#c3c3c3"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">790 (<tspan fill="#777777">5</tspan>, <tspan fill="#9d9d9d">4</tspan>, <tspan fill="#c3c3c3">3</tspan>%)</tspan></text>
+<text x="9.02em" y="11.10em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="11.70em" width="2.10em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">1,309 (21%)</tspan></text>
+<text x="9.85em" y="12.30em"><tspan class="size">No response</tspan></text>
+</svg>