content: add survey2016-results article

Change-Id: I1b524e4ab686dffeb0f0d1af68f4c127eedb3aac
Reviewed-on: https://go-review.googlesource.com/37723
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
diff --git a/content/survey2016-results.article b/content/survey2016-results.article
new file mode 100644
index 0000000..1c75f56
--- /dev/null
+++ b/content/survey2016-results.article
@@ -0,0 +1,144 @@
+Go 2016 Survey Results
+06 Mar 2017
+Tags: survey, community
+
+Steve Francia, for the Go team
+spf@golang.org
+
+* Thank you
+
+This post summarizes the result of our December 2016 user survey along with our commentary and insights.
+We are grateful to everyone who provided their feedback through the survey to help shape the future of Go.
+
+* Programming background
+
+Of the 3,595 survey respondents, 89% said they program in Go at work or outside of work,
+with 39% using Go both at home and at work, 27% using Go only at home, and 23% using Go only at work.
+
+We asked about the areas in which people work.
+63% said they work in web development, but only 9% listed web development alone.
+In fact, 77% chose two or more areas, and 53% chose three or more.
+
+We also asked about the kinds of programs people write in Go.
+63% of respondents write command-line programs, 60% write API or RPC services, and 52% write web services.
+Like in the previous question, most made multiple choices, with 85% choosing two or more and 72% choosing three or more.
+
+
+We asked about people’s expertise and preference among programming languages.
+Unsurprisingly, Go ranked highest among respondents’ first choices in both expertise (26%) and preference (62%).
+With Go excluded, the top five first choices for language expertise were
+Python (18%), Java (17%), JavaScript (13%), C (11%), and PHP (8%);
+and the top five first choices for language preference were
+Python (22%), JavaScript (10%), C (9%), Java (9%), and Ruby (7%).
+Go is clearly attracting many programmers from dynamic languages.
+
+
+.html survey2016/background.html
+
+* Go usage
+
+Users are overwhelmingly happy with Go:
+they agree that they would recommend Go to others by a ratio of 19:1,
+that they’d prefer to use Go for their next project (14:1),
+and that Go is working well for their teams (18:1).
+Fewer users agree that Go is critical to their company’s success (2.5:1).
+
+When asked what they like most about Go, users most commonly mentioned
+Go’s simplicity, ease of use, concurrency features, and performance.
+When asked what changes would most improve Go,
+users most commonly mentioned generics, package versioning, and dependency management.
+Other popular responses were GUIs, debugging, and error handling.
+
+When asked about the biggest challenges to their own personal use of Go,
+users mentioned many of the technical changes suggested in the previous question.
+The most common themes in the non-technical challenges were convincing others to use Go
+and communicating the value of Go to others, including management.
+Another common theme was learning Go or helping others learn,
+including finding documentation like getting-started walkthroughs,
+tutorials, examples, and best practices.
+
+Some representative common feedback, paraphrased for confidentiality:
+
+.html survey2016/quotes.html
+
+We appreciate the feedback given to identify these challenges faced by our users and community.
+In 2017 we are focusing on addressing these issues and hope to make as many significant improvements as we can.
+We welcome suggestions and contributions from the community in making these challenges into strengths for Go.
+
+.html survey2016/usage.html
+
+* Development and deployment
+
+When asked which operating systems they develop Go on,
+63% of respondents say they use Linux, 44% use MacOS, and 19% use Windows,
+with multiple choices allowed and 49% of respondents developing on multiple systems.
+The 51% of responses choosing a single system split into
+29% on Linux, 17% on MacOS, 5% on Windows, and 0.2% on other systems.
+
+
+Go deployment is roughly evenly split between privately managed servers and hosted cloud servers.
+
+
+.html survey2016/dev.html
+
+* Working Effectively
+
+We asked how strongly people agreed or disagreed with various statements about Go.
+Users most agreed that Go’s performance meets their needs (57:1 ratio agree versus disagree),
+that they are able to quickly find answers to their questions (20:1),
+and that they are able to effectively use Go’s concurrency features (14:1).
+On the other hand, users least agreed that they are able to effectively debug uses of Go’s concurrency features (2.7:1).
+
+
+Users mostly agreed that they were able to quickly find libraries they need (7.5:1).
+When asked what libraries are still missing, the most common request by far was a library for writing GUIs.
+Another popular topic was requests around data processing, analytics, and numerical and scientific computing.
+
+Of the 30% of users who suggested ways to improve Go’s documentation, the most common suggestion by far was more examples.
+
+The primary sources for Go news are the Go blog, Reddit’s /r/golang and Twitter; there may be some bias here since these are also how the survey was announced.
+
+The primary sources for finding answers to Go questions are the Go web site, Stack Overflow, and reading source code directly.
+
+.html survey2016/effective.html
+
+* The Go Project
+
+55% of respondents expressed interest in contributing in some way to the Go community and projects.
+Unfortunately, relatively few agreed that they felt welcome to do so (3.3:1) and even fewer felt that the process was clear (1.3:1).
+In 2017, we intend to work on improving the contribution process and to continue to work to make all contributors feel welcome.
+
+Respondents agree that they are confident in the leadership of the Go project (9:1),
+but they agree much less that the project leadership understands their needs (2.6:1),
+and they agree even less that they feel comfortable approaching project leadership with questions and feedback (2.2:1).
+In fact, these were the only questions in the survey for which more than half of respondents
+did not mark “somewhat agree”, “agree”, or “strongly agree” (many were neutral or did not answer).
+ 
+We hope that the survey and this blog post convey to those of you
+who are aren’t comfortable reaching out that the Go project leadership is listening.
+Throughout 2017 we will be exploring new ways to engage with users to better understand their needs.
+
+.html survey2016/project.html
+
+* Community
+
+At the end of the survey, we asked some demographic questions.
+The country distribution of responses roughly matches the country distribution of site visits to golang.org,
+but the responses under-represent some Asian countries.
+In particular, India, China, and Japan each accounted for about 5% of the site visits to golang.org in 2016
+but only 3%, 2%, and 1% of survey responses.
+
+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 diversity groups.
+37% of respondents left the question blank and 12% of respondents chose “I prefer not to answer”,
+so we cannot make many broad conclusions from the data.
+However, one comparison stands out: the 9% who identified as underrepresented agreed
+with the statement “I feel welcome in the Go community” by a ratio of 7.5:1,
+compared with 15:1 in the survey as a whole.
+We aim to make the Go community even more welcoming.
+We support and are encouraged by the efforts of organizations like GoBridge and Women Who Go.
+
+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`.
+
+.html survey2016/community.html
diff --git a/content/survey2016/README b/content/survey2016/README
new file mode 100644
index 0000000..3301008
--- /dev/null
+++ b/content/survey2016/README
@@ -0,0 +1,10 @@
+To update html files with new SVGs:
+
+	go run mkhtml.go *.html
+
+To edit html files without needing to jump over all the inserted SVGs:
+
+	go run mkhtml.go -strip *.html # remove SVGs
+	edit files
+	go run mkhtml.go *.html # put SVGs back
+
diff --git a/content/survey2016/aboutme.svg b/content/survey2016/aboutme.svg
new file mode 100644
index 0000000..79a6b52
--- /dev/null
+++ b/content/survey2016/aboutme.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.64em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,386 (66%)</tspan></text>
+<text x="14.39em" y="2.70em"><tspan class="size">I program in Go outside of work</tspan></text>
+<rect x="7.25em" y="3.30em" width="6.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,235 (62%)</tspan></text>
+<text x="13.97em" y="3.90em"><tspan class="size">I program at work in Go</tspan></text>
+<rect x="7.25em" y="4.50em" width="5.57em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">2,004 (56%)</tspan></text>
+<text x="13.32em" y="5.10em"><tspan class="size">I program at work in another language</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.72em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">618 (17%)</tspan></text>
+<text x="9.47em" y="6.30em"><tspan class="size">I manage a programming team</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.94em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">337  (9%)</tspan></text>
+<text x="8.69em" y="7.50em"><tspan class="size">I am a student</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.22em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">78  (2%)</tspan></text>
+<text x="7.97em" y="8.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.03em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">10  (0%)</tspan></text>
+<text x="7.78em" y="9.90em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/adequate.svg b/content/survey2016/adequate.svg
new file mode 100644
index 0000000..e2a7ed0
--- /dev/null
+++ b/content/survey2016/adequate.svg
@@ -0,0 +1,78 @@
+<?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">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="#ff0000">strongly disagree</tspan>, <tspan fill="#ff4444">disagree</tspan>, <tspan fill="#ff8888">somewhat disagree</tspan>, <tspan fill="#cccccc">neutral</tspan>, <tspan fill="#8888ff">somewhat agree</tspan>, <tspan fill="#4444ff">agree</tspan>, <tspan fill="#0000ff">strongly agree</tspan>)</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.08em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.08em" y="3.30em" width="0.21em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.30em" y="3.30em" width="0.46em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.75em" y="3.30em" width="0.63em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.39em" y="3.30em" width="2.73em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="16.12em" y="3.30em" width="3.25em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="19.36em" y="3.30em" width="1.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">3,094 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">5</tspan>, <tspan fill="#cccccc">6</tspan>, <tspan fill="#8888ff">27</tspan>, <tspan fill="#4444ff">32</tspan>, <tspan fill="#0000ff">12</tspan>%)</tspan></text>
+<text x="21.11em" y="3.90em"><tspan class="size">I have a good understanding of Go best practices. (9.6:1)</tspan></text>
+<rect x="12.00em" y="4.50em" width="0.04em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.04em" y="4.50em" width="0.09em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.14em" y="4.50em" width="0.26em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.40em" y="4.50em" width="0.36em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="12.76em" y="4.50em" width="1.71em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="14.47em" y="4.50em" width="4.10em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="18.56em" y="4.50em" width="2.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">3,083 (<tspan fill="#ff0000">0</tspan>, <tspan fill="#ff4444">1</tspan>, <tspan fill="#ff8888">3</tspan>, <tspan fill="#cccccc">4</tspan>, <tspan fill="#8888ff">17</tspan>, <tspan fill="#4444ff">41</tspan>, <tspan fill="#0000ff">20</tspan>%)</tspan></text>
+<text x="21.08em" y="5.10em"><tspan class="size">I am able to quickly find answers to my questions. (20:1)</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.03em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.03em" y="5.70em" width="0.03em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.06em" y="5.70em" width="0.09em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.14em" y="5.70em" width="0.21em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="12.35em" y="5.70em" width="0.70em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="13.06em" y="5.70em" width="3.24em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="16.29em" y="5.70em" width="4.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">3,053 (<tspan fill="#ff0000">0</tspan>, <tspan fill="#ff4444">0</tspan>, <tspan fill="#ff8888">1</tspan>, <tspan fill="#cccccc">2</tspan>, <tspan fill="#8888ff">7</tspan>, <tspan fill="#4444ff">32</tspan>, <tspan fill="#0000ff">42</tspan>%)</tspan></text>
+<text x="20.99em" y="6.30em"><tspan class="size">Go&#39;s performance meets my needs. (57:1)</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.08em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.08em" y="6.90em" width="0.28em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.36em" y="6.90em" width="0.45em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.81em" y="6.90em" width="1.39em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.19em" y="6.90em" width="1.48em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="15.68em" y="6.90em" width="2.56em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="18.23em" y="6.90em" width="0.78em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">2,523 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">3</tspan>, <tspan fill="#ff8888">5</tspan>, <tspan fill="#cccccc">14</tspan>, <tspan fill="#8888ff">15</tspan>, <tspan fill="#4444ff">26</tspan>, <tspan fill="#0000ff">8</tspan>%)</tspan></text>
+<text x="19.52em" y="7.50em"><tspan class="size">Go&#39;s support for language interoperability meets my needs. (6.0:1)</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.05em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.05em" y="8.10em" width="0.24em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.29em" y="8.10em" width="0.63em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.92em" y="8.10em" width="0.67em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.59em" y="8.10em" width="2.39em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="15.97em" y="8.10em" width="3.36em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="19.34em" y="8.10em" width="1.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">3,049 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">6</tspan>, <tspan fill="#cccccc">7</tspan>, <tspan fill="#8888ff">24</tspan>, <tspan fill="#4444ff">34</tspan>, <tspan fill="#0000ff">11</tspan>%)</tspan></text>
+<text x="20.98em" y="8.70em"><tspan class="size">I am able to quickly find libraries that I need. (7.5:1)</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.07em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.07em" y="9.30em" width="0.18em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.25em" y="9.30em" width="0.43em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.68em" y="9.30em" width="0.45em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.13em" y="9.30em" width="1.77em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="14.90em" y="9.30em" width="3.69em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="18.59em" y="9.30em" width="1.99em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">3,083 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">4</tspan>, <tspan fill="#cccccc">5</tspan>, <tspan fill="#8888ff">18</tspan>, <tspan fill="#4444ff">37</tspan>, <tspan fill="#0000ff">20</tspan>%)</tspan></text>
+<text x="21.08em" y="9.90em"><tspan class="size">Go language, library, and tool documentation meet my needs. (11:1)</tspan></text>
+</svg>
diff --git a/content/survey2016/agree6.svg b/content/survey2016/agree6.svg
new file mode 100644
index 0000000..24d8017
--- /dev/null
+++ b/content/survey2016/agree6.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="#ff0000">strongly disagree</tspan>, <tspan fill="#ff4444">disagree</tspan>, <tspan fill="#ff8888">somewhat disagree</tspan>, <tspan fill="#cccccc">neutral</tspan>, <tspan fill="#8888ff">somewhat agree</tspan>, <tspan fill="#4444ff">agree</tspan>, <tspan fill="#0000ff">strongly agree</tspan>)</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.10em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.10em" y="3.30em" width="0.28em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.38em" y="3.30em" width="0.51em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.90em" y="3.30em" width="1.93em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.83em" y="3.30em" width="0.98em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="15.80em" y="3.30em" width="1.44em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.24em" y="3.30em" width="0.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">2,091 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">3</tspan>, <tspan fill="#ff8888">5</tspan>, <tspan fill="#cccccc">19</tspan>, <tspan fill="#8888ff">10</tspan>, <tspan fill="#4444ff">14</tspan>, <tspan fill="#0000ff">6</tspan>%)</tspan></text>
+<text x="18.32em" y="3.90em"><tspan class="size">I feel welcome to contribute to Go (compiler, standard library, documentation, website) (3.3:1)</tspan></text>
+<rect x="12.00em" y="4.50em" width="0.27em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.27em" y="4.50em" width="0.74em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="13.01em" y="4.50em" width="0.90em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="13.91em" y="4.50em" width="1.58em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.49em" y="4.50em" width="1.04em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="16.53em" y="4.50em" width="1.13em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.66em" y="4.50em" width="0.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">2,168 (<tspan fill="#ff0000">3</tspan>, <tspan fill="#ff4444">7</tspan>, <tspan fill="#ff8888">9</tspan>, <tspan fill="#cccccc">16</tspan>, <tspan fill="#8888ff">10</tspan>, <tspan fill="#4444ff">11</tspan>, <tspan fill="#0000ff">4</tspan>%)</tspan></text>
+<text x="18.53em" y="5.10em"><tspan class="size">The process of contributing to the Go project is clear to me (1.3:1)</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.14em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.14em" y="5.70em" width="0.24em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.39em" y="5.70em" width="0.45em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.84em" y="5.70em" width="2.24em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.08em" y="5.70em" width="0.80em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="15.88em" y="5.70em" width="1.11em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="16.99em" y="5.70em" width="0.29em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">1,900 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">5</tspan>, <tspan fill="#cccccc">22</tspan>, <tspan fill="#8888ff">8</tspan>, <tspan fill="#4444ff">11</tspan>, <tspan fill="#0000ff">3</tspan>%)</tspan></text>
+<text x="17.79em" y="6.30em"><tspan class="size">The Go project leadership understands my needs (2.6:1)</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.20em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.20em" y="6.90em" width="0.44em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.64em" y="6.90em" width="0.65em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="13.29em" y="6.90em" width="1.76em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.04em" y="6.90em" width="0.96em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="16.00em" y="6.90em" width="1.38em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.38em" y="6.90em" width="0.50em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">2,114 (<tspan fill="#ff0000">2</tspan>, <tspan fill="#ff4444">4</tspan>, <tspan fill="#ff8888">6</tspan>, <tspan fill="#cccccc">18</tspan>, <tspan fill="#8888ff">10</tspan>, <tspan fill="#4444ff">14</tspan>, <tspan fill="#0000ff">5</tspan>%)</tspan></text>
+<text x="18.38em" y="7.50em"><tspan class="size">I feel comfortable approaching the Go project leadership with questions and feedback (2.2:1)</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.11em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.11em" y="8.10em" width="0.13em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.24em" y="8.10em" width="0.30em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.54em" y="8.10em" width="1.20em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.74em" y="8.10em" width="0.95em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="14.68em" y="8.10em" width="2.45em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.13em" y="8.10em" width="1.47em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">2,374 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">1</tspan>, <tspan fill="#ff8888">3</tspan>, <tspan fill="#cccccc">12</tspan>, <tspan fill="#8888ff">9</tspan>, <tspan fill="#4444ff">24</tspan>, <tspan fill="#0000ff">15</tspan>%)</tspan></text>
+<text x="19.10em" y="8.70em"><tspan class="size">I am confident in the leadership of Go (9.0:1)</tspan></text>
+</svg>
diff --git a/content/survey2016/answers.svg b/content/survey2016/answers.svg
new file mode 100644
index 0000000..4665ea6
--- /dev/null
+++ b/content/survey2016/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 class="paren">(ordered choice, up to 5)</tspan></tspan></text>
+<rect x="12.00em" y="2.10em" width="2.27em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="14.27em" y="2.10em" width="1.76em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="16.03em" y="2.10em" width="1.20em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="17.24em" y="2.10em" width="0.65em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="17.89em" y="2.10em" width="0.30em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">2,226 (<tspan fill="#0000ff">23</tspan>, <tspan fill="#2828ff">18</tspan>, <tspan fill="#5151ff">12</tspan>, <tspan fill="#7a7aff">7</tspan>, <tspan fill="#a3a3ff">3</tspan>%)</tspan></text>
+<text x="18.69em" y="2.70em"><tspan class="size">Stack Overflow</tspan></text>
+<rect x="12.00em" y="3.30em" width="3.03em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="15.03em" y="3.30em" width="1.54em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="16.57em" y="3.30em" width="0.78em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="17.35em" y="3.30em" width="0.35em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="17.71em" y="3.30em" width="0.14em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">2,101 (<tspan fill="#0000ff">30</tspan>, <tspan fill="#2828ff">15</tspan>, <tspan fill="#5151ff">8</tspan>, <tspan fill="#7a7aff">4</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="18.34em" y="3.90em"><tspan class="size">golang.org</tspan></text>
+<rect x="12.00em" y="4.50em" width="1.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="13.25em" y="4.50em" width="1.65em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.91em" y="4.50em" width="1.22em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="16.13em" y="4.50em" width="0.70em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="16.83em" y="4.50em" width="0.22em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">1,814 (<tspan fill="#0000ff">13</tspan>, <tspan fill="#2828ff">17</tspan>, <tspan fill="#5151ff">12</tspan>, <tspan fill="#7a7aff">7</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="17.55em" 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.27em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.27em" y="5.70em" width="0.80em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.07em" y="5.70em" width="1.17em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.23em" y="5.70em" width="0.74em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.98em" y="5.70em" width="0.36em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">1,200 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">12</tspan>, <tspan fill="#7a7aff">7</tspan>, <tspan fill="#a3a3ff">4</tspan>%)</tspan></text>
+<text x="15.84em" y="6.30em"><tspan class="size">GitHub</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.25em" y="6.90em" width="0.65em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.90em" y="6.90em" width="0.70em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.60em" y="6.90em" width="0.48em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.09em" y="6.90em" width="0.29em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">854 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">7</tspan>, <tspan fill="#5151ff">7</tspan>, <tspan fill="#7a7aff">5</tspan>, <tspan fill="#a3a3ff">3</tspan>%)</tspan></text>
+<text x="14.88em" y="7.50em"><tspan class="size">golang-nuts mailing list (groups.google.com/d/forum/golang-nuts)</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.18em" y="8.10em" width="0.34em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.52em" y="8.10em" width="0.53em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.05em" y="8.10em" width="0.53em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.58em" y="8.10em" width="0.32em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">682 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">3</tspan>, <tspan fill="#5151ff">5</tspan>, <tspan fill="#7a7aff">5</tspan>, <tspan fill="#a3a3ff">3</tspan>%)</tspan></text>
+<text x="14.40em" y="8.70em"><tspan class="size">Reddit (r/golang)</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.33em" y="9.30em" width="0.42em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.74em" y="9.30em" width="0.52em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.27em" y="9.30em" width="0.32em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.58em" y="9.30em" width="0.17em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">630 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">5</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="14.25em" y="9.90em"><tspan class="size">Coworkers</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.19em" y="10.50em" width="0.18em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.37em" y="10.50em" width="0.21em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.58em" y="10.50em" width="0.20em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.78em" y="10.50em" width="0.15em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">334 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">2</tspan>, <tspan fill="#5151ff">2</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="13.43em" y="11.10em"><tspan class="size">Gopher Slack (invite.slack.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.07em" y="11.70em" width="0.14em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.21em" y="11.70em" width="0.18em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.39em" y="11.70em" width="0.12em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.51em" y="11.70em" width="0.08em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">214 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">2</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.10em" y="12.30em"><tspan class="size">Friends</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.04em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.04em" y="12.90em" width="0.05em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.09em" y="12.90em" width="0.14em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.22em" y="12.90em" width="0.12em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.34em" y="12.90em" width="0.11em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">161 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">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.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.06em" y="14.10em" width="0.11em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.18em" y="14.10em" width="0.10em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.28em" y="14.10em" width="0.11em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.39em" y="14.10em" width="0.04em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">156 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">0</tspan>%)</tspan></text>
+<text x="12.93em" y="14.70em"><tspan class="size">IRC</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.03em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.03em" y="15.30em" width="0.08em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.11em" y="15.30em" width="0.08em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.18em" y="15.30em" width="0.10em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.28em" y="15.30em" width="0.07em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">126 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.85em" y="15.90em"><tspan class="size">Go Forum (forum.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.24em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.24em" y="16.50em" width="0.20em" height="0.60em" stroke="#888888" fill="#888888"/>
+<rect x="12.43em" y="16.50em" width="0.14em" height="0.60em" stroke="#999999" fill="#999999"/>
+<rect x="12.58em" y="16.50em" width="0.08em" height="0.60em" stroke="#aaaaaa" fill="#aaaaaa"/>
+<rect x="12.66em" y="16.50em" width="0.07em" height="0.60em" stroke="#bbbbbb" fill="#bbbbbb"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">262 (<tspan fill="#777777">2</tspan>, <tspan fill="#888888">2</tspan>, <tspan fill="#999999">1</tspan>, <tspan fill="#aaaaaa">1</tspan>, <tspan fill="#bbbbbb">1</tspan>%)</tspan></text>
+<text x="13.23em" y="17.10em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="17.70em" width="1.79em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">643 (18%)</tspan></text>
+<text x="14.29em" y="18.30em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/areas.svg b/content/survey2016/areas.svg
new file mode 100644
index 0000000..d53778a
--- /dev/null
+++ b/content/survey2016/areas.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 work in the following areas: <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="6.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,272 (63%)</tspan></text>
+<text x="14.07em" y="2.70em"><tspan class="size">Web development</tspan></text>
+<rect x="7.25em" y="3.30em" width="3.78em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,359 (38%)</tspan></text>
+<text x="11.53em" y="3.90em"><tspan class="size">Systems programming</tspan></text>
+<rect x="7.25em" y="4.50em" width="3.48em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,251 (35%)</tspan></text>
+<text x="11.23em" y="5.10em"><tspan class="size">DevOps</tspan></text>
+<rect x="7.25em" y="5.70em" width="3.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,169 (33%)</tspan></text>
+<text x="11.00em" y="6.30em"><tspan class="size">Network programming</tspan></text>
+<rect x="7.25em" y="6.90em" width="2.80em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">1,006 (28%)</tspan></text>
+<text x="10.55em" y="7.50em"><tspan class="size">Databases</tspan></text>
+<rect x="7.25em" y="8.10em" width="1.48em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">533 (15%)</tspan></text>
+<text x="9.23em" y="8.70em"><tspan class="size">Mobile</tspan></text>
+<rect x="7.25em" y="9.30em" width="1.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">490 (14%)</tspan></text>
+<text x="9.11em" y="9.90em"><tspan class="size">Desktop/GUI applications</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.27em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">457 (13%)</tspan></text>
+<text x="9.02em" y="11.10em"><tspan class="size">Security</tspan></text>
+<rect x="7.25em" y="11.70em" width="1.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">435 (12%)</tspan></text>
+<text x="8.96em" y="12.30em"><tspan class="size">Data Science</tspan></text>
+<rect x="7.25em" y="12.90em" width="1.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">417 (12%)</tspan></text>
+<text x="8.91em" y="13.50em"><tspan class="size">Finance/Commerce</tspan></text>
+<rect x="7.25em" y="14.10em" width="1.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">394 (11%)</tspan></text>
+<text x="8.85em" y="14.70em"><tspan class="size">Embedded devices/Internet of Things</tspan></text>
+<rect x="7.25em" y="15.30em" width="1.05em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">379 (11%)</tspan></text>
+<text x="8.80em" y="15.90em"><tspan class="size">Academic/Scientific/Numeric</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.63em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">228  (6%)</tspan></text>
+<text x="8.38em" y="17.10em"><tspan class="size">Gaming</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.66em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">238  (7%)</tspan></text>
+<text x="8.41em" y="18.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.21em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">74  (2%)</tspan></text>
+<text x="7.96em" y="19.50em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/attend.svg b/content/survey2016/attend.svg
new file mode 100644
index 0000000..714b2a5
--- /dev/null
+++ b/content/survey2016/attend.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="3.66em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,315 (37%)</tspan></text>
+<text x="11.41em" y="2.70em"><tspan class="size">None</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.45em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">879 (24%)</tspan></text>
+<text x="10.20em" y="3.90em"><tspan class="size">A Go meetup</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.45em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">523 (15%)</tspan></text>
+<text x="9.20em" y="5.10em"><tspan class="size">A Go themed conference (GopherCon, GothamGo, etc)</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.77em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">276  (8%)</tspan></text>
+<text x="8.52em" y="6.30em"><tspan class="size">A Go remote meetup / online event</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.52em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">186  (5%)</tspan></text>
+<text x="8.27em" y="7.50em"><tspan class="size">Go training</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">165  (5%)</tspan></text>
+<text x="8.21em" 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.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="7.87em" y="9.90em"><tspan class="size">A GoBridge event</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">37  (1%)</tspan></text>
+<text x="7.85em" y="11.10em"><tspan class="size">A Women Who Go event</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.18em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">65  (2%)</tspan></text>
+<text x="7.93em" y="12.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="12.90em" width="2.76em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">993 (28%)</tspan></text>
+<text x="10.51em" y="13.50em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/background.html b/content/survey2016/background.html
new file mode 100644
index 0000000..f6669d8
--- /dev/null
+++ b/content/survey2016/background.html
@@ -0,0 +1,602 @@
+<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 aboutme.svg -->
+<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.64em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,386 (66%)</tspan></text>
+<text x="14.39em" y="2.70em"><tspan class="size">I program in Go outside of work</tspan></text>
+<rect x="7.25em" y="3.30em" width="6.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,235 (62%)</tspan></text>
+<text x="13.97em" y="3.90em"><tspan class="size">I program at work in Go</tspan></text>
+<rect x="7.25em" y="4.50em" width="5.57em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">2,004 (56%)</tspan></text>
+<text x="13.32em" y="5.10em"><tspan class="size">I program at work in another language</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.72em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">618 (17%)</tspan></text>
+<text x="9.47em" y="6.30em"><tspan class="size">I manage a programming team</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.94em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">337  (9%)</tspan></text>
+<text x="8.69em" y="7.50em"><tspan class="size">I am a student</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.22em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">78  (2%)</tspan></text>
+<text x="7.97em" y="8.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.03em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">10  (0%)</tspan></text>
+<text x="7.78em" y="9.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p class="note"><i>Reading the data</i>: This question was “multiple choice,” so the percentages add up to well over 100%. All graphs in this post show both the total count and the corresponding percentage of the 3,595 surveys completed.</p>
+
+<p>
+<!--include areas.svg -->
+<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 work in the following areas: <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="6.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,272 (63%)</tspan></text>
+<text x="14.07em" y="2.70em"><tspan class="size">Web development</tspan></text>
+<rect x="7.25em" y="3.30em" width="3.78em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,359 (38%)</tspan></text>
+<text x="11.53em" y="3.90em"><tspan class="size">Systems programming</tspan></text>
+<rect x="7.25em" y="4.50em" width="3.48em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,251 (35%)</tspan></text>
+<text x="11.23em" y="5.10em"><tspan class="size">DevOps</tspan></text>
+<rect x="7.25em" y="5.70em" width="3.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,169 (33%)</tspan></text>
+<text x="11.00em" y="6.30em"><tspan class="size">Network programming</tspan></text>
+<rect x="7.25em" y="6.90em" width="2.80em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">1,006 (28%)</tspan></text>
+<text x="10.55em" y="7.50em"><tspan class="size">Databases</tspan></text>
+<rect x="7.25em" y="8.10em" width="1.48em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">533 (15%)</tspan></text>
+<text x="9.23em" y="8.70em"><tspan class="size">Mobile</tspan></text>
+<rect x="7.25em" y="9.30em" width="1.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">490 (14%)</tspan></text>
+<text x="9.11em" y="9.90em"><tspan class="size">Desktop/GUI applications</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.27em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">457 (13%)</tspan></text>
+<text x="9.02em" y="11.10em"><tspan class="size">Security</tspan></text>
+<rect x="7.25em" y="11.70em" width="1.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">435 (12%)</tspan></text>
+<text x="8.96em" y="12.30em"><tspan class="size">Data Science</tspan></text>
+<rect x="7.25em" y="12.90em" width="1.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">417 (12%)</tspan></text>
+<text x="8.91em" y="13.50em"><tspan class="size">Finance/Commerce</tspan></text>
+<rect x="7.25em" y="14.10em" width="1.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">394 (11%)</tspan></text>
+<text x="8.85em" y="14.70em"><tspan class="size">Embedded devices/Internet of Things</tspan></text>
+<rect x="7.25em" y="15.30em" width="1.05em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">379 (11%)</tspan></text>
+<text x="8.80em" y="15.90em"><tspan class="size">Academic/Scientific/Numeric</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.63em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">228  (6%)</tspan></text>
+<text x="8.38em" y="17.10em"><tspan class="size">Gaming</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.66em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">238  (7%)</tspan></text>
+<text x="8.41em" y="18.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.21em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">74  (2%)</tspan></text>
+<text x="7.96em" y="19.50em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+<p>
+<!--include howlong.svg -->
+<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.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">432 (12%)</tspan></text>
+<text x="8.95em" y="2.70em"><tspan class="size">Less than 3 months</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.81em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,009 (28%)</tspan></text>
+<text x="10.56em" y="3.90em"><tspan class="size">3 - 12 months</tspan></text>
+<rect x="7.25em" y="4.50em" width="2.31em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">829 (23%)</tspan></text>
+<text x="10.06em" y="5.10em"><tspan class="size">13 - 24 months</tspan></text>
+<rect x="7.25em" y="5.70em" width="2.51em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">903 (25%)</tspan></text>
+<text x="10.26em" y="6.30em"><tspan class="size">2 - 4 years</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.89em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">321  (9%)</tspan></text>
+<text x="8.64em" y="7.50em"><tspan class="size">4+ years</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">77  (2%)</tspan></text>
+<text x="7.96em" y="8.70em"><tspan class="size">I&#39;ve never used Go</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.07em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">24  (1%)</tspan></text>
+<text x="7.82em" y="9.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+<p>
+<!--include uses.svg -->
+<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.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,247 (63%)</tspan></text>
+<text x="14.00em" y="2.70em"><tspan class="size">A runnable/interactive program (CLI)</tspan></text>
+<rect x="7.25em" y="3.30em" width="6.05em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,174 (60%)</tspan></text>
+<text x="13.80em" y="3.90em"><tspan class="size">API/RPC services (returning non-HTML)</tspan></text>
+<rect x="7.25em" y="4.50em" width="5.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,886 (52%)</tspan></text>
+<text x="13.00em" y="5.10em"><tspan class="size">Web services (returning HTML)</tspan></text>
+<rect x="7.25em" y="5.70em" width="4.40em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,583 (44%)</tspan></text>
+<text x="12.15em" y="6.30em"><tspan class="size">Agents and daemons (e.g, monitoring)</tspan></text>
+<rect x="7.25em" y="6.90em" width="3.94em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">1,417 (39%)</tspan></text>
+<text x="11.69em" y="7.50em"><tspan class="size">Libraries or Frameworks</tspan></text>
+<rect x="7.25em" y="8.10em" width="3.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">1,209 (34%)</tspan></text>
+<text x="11.11em" y="8.70em"><tspan class="size">Data processing (pipeline, aggregation)</tspan></text>
+<rect x="7.25em" y="9.30em" width="3.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">1,120 (31%)</tspan></text>
+<text x="10.87em" y="9.90em"><tspan class="size">Automation/scripts (e.g, deployment, configuration management)</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.30em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">107  (3%)</tspan></text>
+<text x="8.05em" y="11.10em"><tspan class="size">I don&#39;t write in Go</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.38em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">137  (4%)</tspan></text>
+<text x="8.13em" y="12.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.13em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">45  (1%)</tspan></text>
+<text x="7.88em" y="13.50em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+<p>
+<!--include when.svg -->
+<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.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,567 (44%)</tspan></text>
+<text x="12.11em" y="2.70em"><tspan class="size">As part of my daily routine</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.93em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,054 (29%)</tspan></text>
+<text x="10.68em" y="3.90em"><tspan class="size">Weekly</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.35em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">486 (14%)</tspan></text>
+<text x="9.10em" y="5.10em"><tspan class="size">Infrequently</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">368 (10%)</tspan></text>
+<text x="8.77em" y="6.30em"><tspan class="size">Monthly</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">77  (2%)</tspan></text>
+<text x="7.96em" y="7.50em"><tspan class="size">I&#39;ve never written in Go</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.12em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="7.87em" y="8.70em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+<p>
+<!--include lang-expertise.svg -->
+<svg width="70.00em" height="27.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">Rank the following languages in terms of your expertise: <tspan class="paren">(ordered choice, up to 5)</tspan></tspan></text>
+<rect x="12.00em" y="2.10em" width="2.61em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="14.61em" y="2.10em" width="2.56em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="17.17em" y="2.10em" width="1.90em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="19.07em" y="2.10em" width="1.05em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="20.11em" y="2.10em" width="0.54em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">3,111 (<tspan fill="#0000ff">26</tspan>, <tspan fill="#2828ff">26</tspan>, <tspan fill="#5151ff">19</tspan>, <tspan fill="#7a7aff">10</tspan>, <tspan fill="#a3a3ff">5</tspan>%)</tspan></text>
+<text x="21.15em" y="2.70em"><tspan class="size">Go</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.80em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.80em" y="3.30em" width="1.52em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.32em" y="3.30em" width="1.41em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="15.73em" y="3.30em" width="1.13em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="16.87em" y="3.30em" width="0.83em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">2,048 (<tspan fill="#0000ff">8</tspan>, <tspan fill="#2828ff">15</tspan>, <tspan fill="#5151ff">14</tspan>, <tspan fill="#7a7aff">11</tspan>, <tspan fill="#a3a3ff">8</tspan>%)</tspan></text>
+<text x="18.20em" y="3.90em"><tspan class="size">JavaScript</tspan></text>
+<rect x="12.00em" y="4.50em" width="1.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="13.22em" y="4.50em" width="1.23em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.45em" y="4.50em" width="1.05em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="15.50em" y="4.50em" width="1.04em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="16.54em" y="4.50em" width="0.73em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">1,896 (<tspan fill="#0000ff">12</tspan>, <tspan fill="#2828ff">12</tspan>, <tspan fill="#5151ff">10</tspan>, <tspan fill="#7a7aff">10</tspan>, <tspan fill="#a3a3ff">7</tspan>%)</tspan></text>
+<text x="17.77em" y="5.10em"><tspan class="size">Python</tspan></text>
+<rect x="12.00em" y="5.70em" width="1.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="13.32em" y="5.70em" width="0.82em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.14em" y="5.70em" width="0.81em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.95em" y="5.70em" width="0.76em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="15.71em" y="5.70em" width="0.79em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">1,618 (<tspan fill="#0000ff">13</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">8</tspan>, <tspan fill="#7a7aff">8</tspan>, <tspan fill="#a3a3ff">8</tspan>%)</tspan></text>
+<text x="17.00em" y="6.30em"><tspan class="size">Java</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.79em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.79em" y="6.90em" width="0.82em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.61em" y="6.90em" width="0.94em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.55em" y="6.90em" width="0.93em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="15.48em" y="6.90em" width="0.73em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">1,512 (<tspan fill="#0000ff">8</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">9</tspan>, <tspan fill="#7a7aff">9</tspan>, <tspan fill="#a3a3ff">7</tspan>%)</tspan></text>
+<text x="16.71em" y="7.50em"><tspan class="size">C</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.17em" y="8.10em" width="0.39em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.57em" y="8.10em" width="0.71em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.28em" y="8.10em" width="0.85em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.13em" y="8.10em" width="0.83em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">1,064 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">7</tspan>, <tspan fill="#7a7aff">8</tspan>, <tspan fill="#a3a3ff">8</tspan>%)</tspan></text>
+<text x="15.46em" y="8.70em"><tspan class="size">Bash</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.50em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.50em" y="9.30em" width="0.48em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.99em" y="9.30em" width="0.66em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.65em" y="9.30em" width="0.62em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.28em" y="9.30em" width="0.61em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">1,039 (<tspan fill="#0000ff">5</tspan>, <tspan fill="#2828ff">5</tspan>, <tspan fill="#5151ff">7</tspan>, <tspan fill="#7a7aff">6</tspan>, <tspan fill="#a3a3ff">6</tspan>%)</tspan></text>
+<text x="15.39em" y="9.90em"><tspan class="size">C++</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.63em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.63em" y="10.50em" width="0.38em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.01em" y="10.50em" width="0.44em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.45em" y="10.50em" width="0.45em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.90em" y="10.50em" width="0.41em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">830 (<tspan fill="#0000ff">6</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">5</tspan>, <tspan fill="#a3a3ff">4</tspan>%)</tspan></text>
+<text x="14.81em" y="11.10em"><tspan class="size">PHP</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.52em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.52em" y="11.70em" width="0.36em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.88em" y="11.70em" width="0.30em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.18em" y="11.70em" width="0.36em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.54em" y="11.70em" width="0.31em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">668 (<tspan fill="#0000ff">5</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">3</tspan>, <tspan fill="#7a7aff">4</tspan>, <tspan fill="#a3a3ff">3</tspan>%)</tspan></text>
+<text x="14.36em" y="12.30em"><tspan class="size">Ruby</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.46em" y="12.90em" width="0.32em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.77em" y="12.90em" width="0.32em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.10em" y="12.90em" width="0.38em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.47em" y="12.90em" width="0.26em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">622 (<tspan fill="#0000ff">5</tspan>, <tspan fill="#2828ff">3</tspan>, <tspan fill="#5151ff">3</tspan>, <tspan fill="#7a7aff">4</tspan>, <tspan fill="#a3a3ff">3</tspan>%)</tspan></text>
+<text x="14.23em" y="13.50em"><tspan class="size">C#</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.19em" y="14.10em" width="0.14em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.33em" y="14.10em" width="0.15em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.49em" y="14.10em" width="0.18em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.66em" y="14.10em" width="0.16em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">294 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">2</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="13.32em" y="14.70em"><tspan class="size">Perl</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.07em" y="15.30em" width="0.09em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.16em" y="15.30em" width="0.08em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.25em" y="15.30em" width="0.14em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.39em" y="15.30em" width="0.13em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">184 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.01em" y="15.90em"><tspan class="size">Scala</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.03em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.03em" y="16.50em" width="0.03em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.06em" y="16.50em" width="0.08em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.13em" y="16.50em" width="0.09em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.23em" y="16.50em" width="0.21em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">156 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="12.93em" y="17.10em"><tspan class="size">Rust</tspan></text>
+<rect x="12.00em" y="17.70em" width="0.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.02em" y="17.70em" width="0.03em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.05em" y="17.70em" width="0.08em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.13em" y="17.70em" width="0.12em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.25em" y="17.70em" width="0.14em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">142 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.89em" y="18.30em"><tspan class="size">Lua</tspan></text>
+<rect x="12.00em" y="18.90em" width="0.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.02em" y="18.90em" width="0.04em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.06em" y="18.90em" width="0.04em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.10em" y="18.90em" width="0.09em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.19em" y="18.90em" width="0.19em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="19.50em" text-anchor="end"><tspan class="size">136 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="12.88em" y="19.50em"><tspan class="size">Haskell</tspan></text>
+<rect x="12.00em" y="20.10em" width="0.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.01em" y="20.10em" width="0.04em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.05em" y="20.10em" width="0.03em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.08em" y="20.10em" width="0.08em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.17em" y="20.10em" width="0.09em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="20.70em" text-anchor="end"><tspan class="size">94 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.76em" y="20.70em"><tspan class="size">R</tspan></text>
+<rect x="12.00em" y="21.30em" width="0.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.02em" y="21.30em" width="0.02em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.04em" y="21.30em" width="0.03em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.08em" y="21.30em" width="0.09em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.17em" y="21.30em" width="0.09em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="21.90em" text-anchor="end"><tspan class="size">93 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.76em" y="21.90em"><tspan class="size">Clojure</tspan></text>
+<rect x="12.00em" y="22.50em" width="0.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.02em" y="22.50em" width="0.03em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.05em" y="22.50em" width="0.04em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.09em" y="22.50em" width="0.04em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.13em" y="22.50em" width="0.07em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="23.10em" text-anchor="end"><tspan class="size">72 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">0</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.70em" y="23.10em"><tspan class="size">Erlang</tspan></text>
+<rect x="12.00em" y="23.70em" width="0.00em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.00em" y="23.70em" width="0.00em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.00em" y="23.70em" width="0.01em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.02em" y="23.70em" width="0.01em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.03em" y="23.70em" width="0.03em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="24.30em" text-anchor="end"><tspan class="size">18 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">0</tspan>, <tspan fill="#a3a3ff">0</tspan>%)</tspan></text>
+<text x="12.55em" y="24.30em"><tspan class="size">Julia</tspan></text>
+<rect x="12.00em" y="24.90em" width="0.21em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.21em" y="24.90em" width="0.30em" height="0.60em" stroke="#888888" fill="#888888"/>
+<rect x="12.51em" y="24.90em" width="0.33em" height="0.60em" stroke="#999999" fill="#999999"/>
+<rect x="12.84em" y="24.90em" width="0.29em" height="0.60em" stroke="#aaaaaa" fill="#aaaaaa"/>
+<rect x="13.13em" y="24.90em" width="0.26em" height="0.60em" stroke="#bbbbbb" fill="#bbbbbb"/>
+<text x="11.50em" y="25.50em" text-anchor="end"><tspan class="size">499 (<tspan fill="#777777">2</tspan>, <tspan fill="#888888">3</tspan>, <tspan fill="#999999">3</tspan>, <tspan fill="#aaaaaa">3</tspan>, <tspan fill="#bbbbbb">3</tspan>%)</tspan></text>
+<text x="13.89em" y="25.50em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="26.10em" width="0.37em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="26.70em" text-anchor="end"><tspan class="size">134 (3.7%)</tspan></text>
+<text x="12.87em" y="26.70em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p class="note"><i>Reading the data</i>: This question was “ordered choice.” The first, second, third, fourth, and fifth choices are displayed as progressively lighter sections of the bars. The total count shown next to the bar is for all choices; the percentage list shows how the choices are divided.</p>
+
+<p>
+<!--include lang-preference.svg -->
+<svg width="70.00em" height="27.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">Rank the following languages in terms of your preference: <tspan class="paren">(ordered choice, up to 5)</tspan></tspan></text>
+<rect x="12.00em" y="2.10em" width="6.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="18.21em" y="2.10em" width="1.89em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="20.11em" y="2.10em" width="0.61em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="20.72em" y="2.10em" width="0.19em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="20.90em" y="2.10em" width="0.13em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">3,248 (<tspan fill="#0000ff">62</tspan>, <tspan fill="#2828ff">19</tspan>, <tspan fill="#5151ff">6</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="21.53em" y="2.70em"><tspan class="size">Go</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.74em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.74em" y="3.30em" width="1.70em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.44em" y="3.30em" width="1.22em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="15.66em" y="3.30em" width="0.86em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="16.52em" y="3.30em" width="0.48em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">1,796 (<tspan fill="#0000ff">7</tspan>, <tspan fill="#2828ff">17</tspan>, <tspan fill="#5151ff">12</tspan>, <tspan fill="#7a7aff">9</tspan>, <tspan fill="#a3a3ff">5</tspan>%)</tspan></text>
+<text x="17.50em" y="3.90em"><tspan class="size">Python</tspan></text>
+<rect x="12.00em" y="4.50em" width="0.27em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.27em" y="4.50em" width="0.85em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.12em" y="4.50em" width="1.27em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.39em" y="4.50em" width="0.98em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="15.37em" y="4.50em" width="0.75em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">1,482 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">9</tspan>, <tspan fill="#5151ff">13</tspan>, <tspan fill="#7a7aff">10</tspan>, <tspan fill="#a3a3ff">8</tspan>%)</tspan></text>
+<text x="16.62em" y="5.10em"><tspan class="size">JavaScript</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.20em" y="5.70em" width="0.82em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.03em" y="5.70em" width="0.92em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.94em" y="5.70em" width="0.87em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.81em" y="5.70em" width="0.62em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">1,235 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">9</tspan>, <tspan fill="#7a7aff">9</tspan>, <tspan fill="#a3a3ff">6</tspan>%)</tspan></text>
+<text x="15.94em" y="6.30em"><tspan class="size">C</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.32em" y="6.90em" width="0.72em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.05em" y="6.90em" width="0.76em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.81em" y="6.90em" width="0.72em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.53em" y="6.90em" width="0.71em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">1,167 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">7</tspan>, <tspan fill="#5151ff">8</tspan>, <tspan fill="#7a7aff">7</tspan>, <tspan fill="#a3a3ff">7</tspan>%)</tspan></text>
+<text x="15.75em" y="7.50em"><tspan class="size">Java</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.18em" y="8.10em" width="0.39em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.57em" y="8.10em" width="0.60em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.17em" y="8.10em" width="0.60em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.77em" y="8.10em" width="0.48em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">809 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">6</tspan>, <tspan fill="#7a7aff">6</tspan>, <tspan fill="#a3a3ff">5</tspan>%)</tspan></text>
+<text x="14.75em" y="8.70em"><tspan class="size">C++</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.06em" y="9.30em" width="0.31em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.37em" y="9.30em" width="0.49em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.86em" y="9.30em" width="0.49em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.34em" y="9.30em" width="0.46em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">647 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">3</tspan>, <tspan fill="#5151ff">5</tspan>, <tspan fill="#7a7aff">5</tspan>, <tspan fill="#a3a3ff">5</tspan>%)</tspan></text>
+<text x="14.30em" y="9.90em"><tspan class="size">Bash</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.28em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.28em" y="10.50em" width="0.46em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.74em" y="10.50em" width="0.40em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.14em" y="10.50em" width="0.25em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.39em" y="10.50em" width="0.17em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">563 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">5</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="14.07em" y="11.10em"><tspan class="size">Ruby</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.23em" y="11.70em" width="0.45em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.68em" y="11.70em" width="0.37em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.05em" y="11.70em" width="0.29em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.34em" y="11.70em" width="0.21em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">557 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="14.05em" y="12.30em"><tspan class="size">C#</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.21em" y="12.90em" width="0.38em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.59em" y="12.90em" width="0.30em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.88em" y="12.90em" width="0.25em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.13em" y="12.90em" width="0.19em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">475 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">3</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="13.82em" y="13.50em"><tspan class="size">Rust</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.11em" y="14.10em" width="0.25em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.36em" y="14.10em" width="0.29em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.65em" y="14.10em" width="0.27em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.91em" y="14.10em" width="0.34em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">449 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">2</tspan>, <tspan fill="#5151ff">3</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">3</tspan>%)</tspan></text>
+<text x="13.75em" y="14.70em"><tspan class="size">PHP</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.14em" y="15.30em" width="0.16em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.29em" y="15.30em" width="0.20em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.50em" y="15.30em" width="0.17em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.67em" y="15.30em" width="0.11em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">278 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">2</tspan>, <tspan fill="#5151ff">2</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.27em" y="15.90em"><tspan class="size">Haskell</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.06em" y="16.50em" width="0.14em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.21em" y="16.50em" width="0.13em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.34em" y="16.50em" width="0.12em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.46em" y="16.50em" width="0.14em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">215 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.10em" y="17.10em"><tspan class="size">Perl</tspan></text>
+<rect x="12.00em" y="17.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.09em" y="17.70em" width="0.14em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.23em" y="17.70em" width="0.14em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.37em" y="17.70em" width="0.12em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.49em" y="17.70em" width="0.11em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">214 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.10em" y="18.30em"><tspan class="size">Scala</tspan></text>
+<rect x="12.00em" y="18.90em" width="0.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.01em" y="18.90em" width="0.05em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.06em" y="18.90em" width="0.16em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.23em" y="18.90em" width="0.16em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.39em" y="18.90em" width="0.11em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="19.50em" text-anchor="end"><tspan class="size">178 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">2</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.00em" y="19.50em"><tspan class="size">Lua</tspan></text>
+<rect x="12.00em" y="20.10em" width="0.04em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.04em" y="20.10em" width="0.09em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.14em" y="20.10em" width="0.09em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.23em" y="20.10em" width="0.13em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.35em" y="20.10em" width="0.11em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="20.70em" text-anchor="end"><tspan class="size">168 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.97em" y="20.70em"><tspan class="size">Erlang</tspan></text>
+<rect x="12.00em" y="21.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.07em" y="21.30em" width="0.08em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.15em" y="21.30em" width="0.12em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.26em" y="21.30em" width="0.10em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.37em" y="21.30em" width="0.07em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="21.90em" text-anchor="end"><tspan class="size">156 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.93em" y="21.90em"><tspan class="size">Clojure</tspan></text>
+<rect x="12.00em" y="22.50em" width="0.03em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.03em" y="22.50em" width="0.04em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.06em" y="22.50em" width="0.04em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.10em" y="22.50em" width="0.06em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.16em" y="22.50em" width="0.06em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="23.10em" text-anchor="end"><tspan class="size">79 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.72em" y="23.10em"><tspan class="size">R</tspan></text>
+<rect x="12.00em" y="23.70em" width="0.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.01em" y="23.70em" width="0.03em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.03em" y="23.70em" width="0.04em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.07em" y="23.70em" width="0.04em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.11em" y="23.70em" width="0.01em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="24.30em" text-anchor="end"><tspan class="size">43 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">0</tspan>, <tspan fill="#a3a3ff">0</tspan>%)</tspan></text>
+<text x="12.62em" y="24.30em"><tspan class="size">Julia</tspan></text>
+<rect x="12.00em" y="24.90em" width="0.26em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.26em" y="24.90em" width="0.36em" height="0.60em" stroke="#888888" fill="#888888"/>
+<rect x="12.63em" y="24.90em" width="0.40em" height="0.60em" stroke="#999999" fill="#999999"/>
+<rect x="13.03em" y="24.90em" width="0.25em" height="0.60em" stroke="#aaaaaa" fill="#aaaaaa"/>
+<rect x="13.28em" y="24.90em" width="0.13em" height="0.60em" stroke="#bbbbbb" fill="#bbbbbb"/>
+<text x="11.50em" y="25.50em" text-anchor="end"><tspan class="size">507 (<tspan fill="#777777">3</tspan>, <tspan fill="#888888">4</tspan>, <tspan fill="#999999">4</tspan>, <tspan fill="#aaaaaa">2</tspan>, <tspan fill="#bbbbbb">1</tspan>%)</tspan></text>
+<text x="13.91em" y="25.50em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="26.10em" width="0.46em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="26.70em" text-anchor="end"><tspan class="size">166 (4.6%)</tspan></text>
+<text x="12.96em" y="26.70em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
diff --git a/content/survey2016/challenge.svg b/content/survey2016/challenge.svg
new file mode 100644
index 0000000..1547d21
--- /dev/null
+++ b/content/survey2016/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.69em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">249 (6.9%)</tspan></text>
+<text x="8.44em" y="2.70em"><tspan class="size">lack</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.57em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">206 (5.7%)</tspan></text>
+<text x="8.32em" y="3.90em"><tspan class="size">management</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">146 (4.1%)</tspan></text>
+<text x="8.16em" y="5.10em"><tspan class="size">libraries</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">129 (3.6%)</tspan></text>
+<text x="8.11em" y="6.30em"><tspan class="size">generics</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.35em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">127 (3.5%)</tspan></text>
+<text x="8.10em" y="7.50em"><tspan class="size">dependency management</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">84 (2.3%)</tspan></text>
+<text x="7.98em" y="8.70em"><tspan class="size">work</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">78 (2.2%)</tspan></text>
+<text x="7.97em" y="9.90em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">76 (2.1%)</tspan></text>
+<text x="7.96em" y="11.10em"><tspan class="size">hard</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">68 (1.9%)</tspan></text>
+<text x="7.94em" y="12.30em"><tspan class="size">time</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">67 (1.9%)</tspan></text>
+<text x="7.94em" y="13.50em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">67 (1.9%)</tspan></text>
+<text x="7.94em" y="14.70em"><tspan class="size">java</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">66 (1.8%)</tspan></text>
+<text x="7.93em" y="15.90em"><tspan class="size">gui</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">61 (1.7%)</tspan></text>
+<text x="7.92em" y="17.10em"><tspan class="size">web</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">60 (1.7%)</tspan></text>
+<text x="7.92em" y="18.30em"><tspan class="size">c</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">60 (1.7%)</tspan></text>
+<text x="7.92em" y="19.50em"><tspan class="size">debugging</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">59 (1.6%)</tspan></text>
+<text x="7.91em" y="20.70em"><tspan class="size">vendoring</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text>
+<text x="7.91em" y="21.90em"><tspan class="size">projects</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">56 (1.6%)</tspan></text>
+<text x="7.91em" y="23.10em"><tspan class="size">lack of generics</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">56 (1.6%)</tspan></text>
+<text x="7.91em" y="24.30em"><tspan class="size">library</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">51 (1.4%)</tspan></text>
+<text x="7.89em" y="25.50em"><tspan class="size">type</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">51 (1.4%)</tspan></text>
+<text x="22.89em" y="2.70em"><tspan class="size">write</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">50 (1.4%)</tspan></text>
+<text x="22.89em" y="3.90em"><tspan class="size">finding</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">49 (1.4%)</tspan></text>
+<text x="22.89em" y="5.10em"><tspan class="size">ide</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">49 (1.4%)</tspan></text>
+<text x="22.89em" y="6.30em"><tspan class="size">packages</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">48 (1.3%)</tspan></text>
+<text x="22.88em" y="7.50em"><tspan class="size">dependencies</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">46 (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="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">45 (1.3%)</tspan></text>
+<text x="22.88em" y="9.90em"><tspan class="size">debugger</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">44 (1.2%)</tspan></text>
+<text x="22.87em" y="11.10em"><tspan class="size">adoption</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">42 (1.2%)</tspan></text>
+<text x="22.87em" y="12.30em"><tspan class="size">people</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">41 (1.1%)</tspan></text>
+<text x="22.86em" y="13.50em"><tspan class="size">learning</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">41 (1.1%)</tspan></text>
+<text x="22.86em" y="14.70em"><tspan class="size">team</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text>
+<text x="22.86em" y="15.90em"><tspan class="size">convincing</tspan></text>
+<rect x="22.25em" y="16.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text>
+<text x="22.86em" y="17.10em"><tspan class="size">tools</tspan></text>
+<rect x="22.25em" y="17.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">39 (1.1%)</tspan></text>
+<text x="22.86em" y="18.30em"><tspan class="size">error handling</tspan></text>
+<rect x="22.25em" y="18.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">39 (1.1%)</tspan></text>
+<text x="22.86em" y="19.50em"><tspan class="size">interfaces</tspan></text>
+<rect x="22.25em" y="20.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">39 (1.1%)</tspan></text>
+<text x="22.86em" y="20.70em"><tspan class="size">other languages</tspan></text>
+<rect x="22.25em" y="21.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">39 (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="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">38 (1.1%)</tspan></text>
+<text x="22.86em" y="23.10em"><tspan class="size">interface</tspan></text>
+<rect x="22.25em" y="23.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">38 (1.1%)</tspan></text>
+<text x="22.86em" y="24.30em"><tspan class="size">others</tspan></text>
+<rect x="22.25em" y="24.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">37 (1.0%)</tspan></text>
+<text x="22.85em" y="25.50em"><tspan class="size">python</tspan></text>
+<rect x="37.25em" y="2.10em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text>
+<text x="37.85em" y="2.70em"><tspan class="size">find</tspan></text>
+<rect x="37.25em" y="3.30em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text>
+<text x="37.85em" y="3.90em"><tspan class="size">gopath</tspan></text>
+<rect x="37.25em" y="4.50em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text>
+<text x="37.85em" y="5.10em"><tspan class="size">programming</tspan></text>
+<rect x="37.25em" y="5.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text>
+<text x="37.84em" y="6.30em"><tspan class="size">can&#39;t</tspan></text>
+<rect x="37.25em" y="6.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text>
+<text x="37.84em" y="7.50em"><tspan class="size">standard</tspan></text>
+<rect x="37.25em" y="8.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="37.84em" y="8.70em"><tspan class="size">build</tspan></text>
+<rect x="37.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="37.84em" y="9.90em"><tspan class="size">tooling</tspan></text>
+<rect x="37.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="37.84em" y="11.10em"><tspan class="size">generic</tspan></text>
+<rect x="37.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="37.84em" y="12.30em"><tspan class="size">boilerplate</tspan></text>
+<rect x="37.25em" y="12.90em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="37.83em" y="13.50em"><tspan class="size">applications</tspan></text>
+<rect x="37.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="37.83em" y="14.70em"><tspan class="size">developers</tspan></text>
+<rect x="37.25em" y="15.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="37.83em" y="15.90em"><tspan class="size">having</tspan></text>
+<rect x="37.25em" y="16.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="37.83em" y="17.10em"><tspan class="size">types</tspan></text>
+<rect x="37.25em" y="17.70em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="37.83em" y="18.30em"><tspan class="size">working</tspan></text>
+<rect x="37.25em" y="18.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="37.82em" y="19.50em"><tspan class="size">at work</tspan></text>
+<rect x="37.25em" y="20.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="37.82em" y="20.70em"><tspan class="size">using go</tspan></text>
+<rect x="37.25em" y="21.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="21.90em"><tspan class="size">no generics</tspan></text>
+<rect x="37.25em" y="22.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="37.81em" y="23.10em"><tspan class="size">not enough</tspan></text>
+<rect x="37.25em" y="23.70em" width="4.40em" height="0.60em" stroke="black" fill="white"/>
+<text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">1,581 (44.0%)</tspan></text>
+<text x="42.15em" y="24.30em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/challenge2.svg b/content/survey2016/challenge2.svg
new file mode 100644
index 0000000..b6fa88d
--- /dev/null
+++ b/content/survey2016/challenge2.svg
@@ -0,0 +1,95 @@
+<?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">What is the biggest challenge facing the Go project today?</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">71 (2.0%)</tspan></text>
+<text x="7.95em" y="2.70em"><tspan class="size">community</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">68 (1.9%)</tspan></text>
+<text x="7.94em" y="3.90em"><tspan class="size">google</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">63 (1.8%)</tspan></text>
+<text x="7.93em" y="5.10em"><tspan class="size">generics</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">62 (1.7%)</tspan></text>
+<text x="7.92em" y="6.30em"><tspan class="size">management</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">49 (1.4%)</tspan></text>
+<text x="7.89em" y="7.50em"><tspan class="size">adoption</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">45 (1.3%)</tspan></text>
+<text x="7.88em" y="8.70em"><tspan class="size">lack</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">43 (1.2%)</tspan></text>
+<text x="7.87em" y="9.90em"><tspan class="size">features</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">43 (1.2%)</tspan></text>
+<text x="7.87em" y="11.10em"><tspan class="size">people</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text>
+<text x="7.86em" y="12.30em"><tspan class="size">dependency management</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">37 (1.0%)</tspan></text>
+<text x="7.85em" y="13.50em"><tspan class="size">java</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="7.84em" y="14.70em"><tspan class="size">languages</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="7.84em" y="15.90em"><tspan class="size">keeping</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">29 (0.8%)</tspan></text>
+<text x="22.83em" y="2.70em"><tspan class="size">c</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="22.83em" y="3.90em"><tspan class="size">developers</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="22.83em" y="5.10em"><tspan class="size">leadership</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="6.30em"><tspan class="size">good</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="7.50em"><tspan class="size">libraries</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="8.70em"><tspan class="size">package</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="22.81em" y="9.90em"><tspan class="size">simple</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="22.81em" y="11.10em"><tspan class="size">core</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="22.81em" y="12.30em"><tspan class="size">feature</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="13.50em"><tspan class="size">programming</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="14.70em"><tspan class="size">team</tspan></text>
+<rect x="22.25em" y="15.30em" width="7.71em" height="0.60em" stroke="black" fill="white"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">2,771 (77.1%)</tspan></text>
+<text x="30.46em" y="15.90em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/community.html b/content/survey2016/community.html
new file mode 100644
index 0000000..8631415
--- /dev/null
+++ b/content/survey2016/community.html
@@ -0,0 +1,451 @@
+<p>
+<!--include welcome.svg -->
+<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 statements:</tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#ff0000">strongly disagree</tspan>, <tspan fill="#ff4444">disagree</tspan>, <tspan fill="#ff8888">somewhat disagree</tspan>, <tspan fill="#cccccc">neutral</tspan>, <tspan fill="#8888ff">somewhat agree</tspan>, <tspan fill="#4444ff">agree</tspan>, <tspan fill="#0000ff">strongly agree</tspan>)</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.08em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.08em" y="3.30em" width="0.13em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.20em" y="3.30em" width="0.21em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.41em" y="3.30em" width="1.09em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.50em" y="3.30em" width="1.01em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="14.51em" y="3.30em" width="3.14em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.65em" y="3.30em" width="1.86em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">2,701 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">1</tspan>, <tspan fill="#ff8888">2</tspan>, <tspan fill="#cccccc">11</tspan>, <tspan fill="#8888ff">10</tspan>, <tspan fill="#4444ff">31</tspan>, <tspan fill="#0000ff">19</tspan>%)</tspan></text>
+<text x="20.01em" y="3.90em"><tspan class="size">I feel welcome in the Go community. (15:1)</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include welcoming.svg -->
+<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">What changes would make the Go community more welcoming?</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">115 (3.2%)</tspan></text>
+<text x="8.07em" y="2.70em"><tspan class="size">community</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">52 (1.4%)</tspan></text>
+<text x="7.89em" y="3.90em"><tspan class="size">people</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="7.84em" y="5.10em"><tspan class="size">r/golang</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="7.84em" y="6.30em"><tspan class="size">go community</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="7.83em" y="7.50em"><tspan class="size">google</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="7.83em" y="8.70em"><tspan class="size">reddit</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="7.82em" y="9.90em"><tspan class="size">welcoming</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="7.81em" y="11.10em"><tspan class="size">official</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="7.81em" y="12.30em"><tspan class="size">open</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="7.81em" y="13.50em"><tspan class="size">code of conduct</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="7.81em" y="14.70em"><tspan class="size">golang</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="7.81em" y="15.90em"><tspan class="size">team</tspan></text>
+<rect x="7.25em" y="16.50em" width="8.39em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">3,017 (83.9%)</tspan></text>
+<text x="16.14em" y="17.10em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include country.svg -->
+<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">In which country do you currently reside? <tspan class="paren">(single choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">928 (26%)</tspan></text>
+<text x="10.33em" 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="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">253  (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.47em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">168  (5%)</tspan></text>
+<text x="8.22em" y="5.10em"><tspan class="size">United Kingdom</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">148  (4%)</tspan></text>
+<text x="8.16em" y="6.30em"><tspan class="size">Russia</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">119  (3%)</tspan></text>
+<text x="8.08em" y="7.50em"><tspan class="size">France</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.31em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">112  (3%)</tspan></text>
+<text x="8.06em" y="8.70em"><tspan class="size">Canada</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">91  (3%)</tspan></text>
+<text x="8.00em" y="9.90em"><tspan class="size">India</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">73  (2%)</tspan></text>
+<text x="7.95em" y="11.10em"><tspan class="size">China</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">72  (2%)</tspan></text>
+<text x="7.95em" y="12.30em"><tspan class="size">Australia</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">55  (2%)</tspan></text>
+<text x="7.90em" y="13.50em"><tspan class="size">Netherlands</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">54  (2%)</tspan></text>
+<text x="7.90em" y="14.70em"><tspan class="size">Spain</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">45  (1%)</tspan></text>
+<text x="7.88em" y="15.90em"><tspan class="size">Sweden</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="7.87em" y="17.10em"><tspan class="size">Poland</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="7.86em" y="18.30em"><tspan class="size">Italy</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">36  (1%)</tspan></text>
+<text x="7.85em" y="19.50em"><tspan class="size">Brazil</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">36  (1%)</tspan></text>
+<text x="7.85em" y="20.70em"><tspan class="size">Switzerland</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">35  (1%)</tspan></text>
+<text x="7.85em" y="21.90em"><tspan class="size">Ukraine</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">27  (1%)</tspan></text>
+<text x="7.83em" y="23.10em"><tspan class="size">Japan</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">24  (1%)</tspan></text>
+<text x="7.82em" y="24.30em"><tspan class="size">Czech Republic</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">23  (1%)</tspan></text>
+<text x="7.81em" y="25.50em"><tspan class="size">Belgium</tspan></text>
+<rect x="7.25em" y="26.10em" width="1.23em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="26.70em" text-anchor="end"><tspan class="size">441 (12%)</tspan></text>
+<text x="8.98em" y="26.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="27.30em" width="2.15em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="27.90em" text-anchor="end"><tspan class="size">772 (21%)</tspan></text>
+<text x="9.90em" y="27.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include identify.svg -->
+<svg width="70.00em" height="15.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">We want the Go community to be inclusive; we want to see how we&#39;re doing and how to improve.</tspan></text>
+<text x="0.00em" y="2.40em" class="head"><tspan class="size">Please select the groups you identify with: <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="3.30em" width="4.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,499 (42%)</tspan></text>
+<text x="11.92em" y="3.90em"><tspan class="size">I do not identify as part of an underrepresented group</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">438 (12%)</tspan></text>
+<text x="8.97em" y="5.10em"><tspan class="size">I prefer not to answer</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.28em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">101  (3%)</tspan></text>
+<text x="8.03em" y="6.30em"><tspan class="size">I identify as LGBTQIA</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">95  (3%)</tspan></text>
+<text x="8.01em" y="7.50em"><tspan class="size">I identify as ethnically or racially underrepresented</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">77  (2%)</tspan></text>
+<text x="7.96em" y="8.70em"><tspan class="size">I identify as neurodiverse or as having a disability</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">49  (1%)</tspan></text>
+<text x="7.89em" 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="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">47  (1%)</tspan></text>
+<text x="7.88em" y="11.10em"><tspan class="size">Write-in: objection to the question.</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">38  (1%)</tspan></text>
+<text x="7.86em" y="12.30em"><tspan class="size">I identify as part of an underrepresented group, but I prefer not to specify</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">34  (1%)</tspan></text>
+<text x="7.84em" y="13.50em"><tspan class="size">I identify with an underrepresented group not listed.</tspan></text>
+<rect x="7.25em" y="14.10em" width="3.71em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">1,332 (37%)</tspan></text>
+<text x="11.46em" y="14.70em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include keyword.svg -->
+<svg width="70.00em" height="33.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">Just for fun: What is your favorite Go keyword?</tspan></text>
+<rect x="7.25em" y="2.10em" width="2.38em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">854 (24%)</tspan></text>
+<text x="10.13em" y="2.70em"><tspan class="size">go</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.27em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">455 (13%)</tspan></text>
+<text x="9.02em" y="3.90em"><tspan class="size">defer</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.70em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">253  (7%)</tspan></text>
+<text x="8.45em" y="5.10em"><tspan class="size">func</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.67em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">240  (7%)</tspan></text>
+<text x="8.42em" y="6.30em"><tspan class="size">select</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.63em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">227  (6%)</tspan></text>
+<text x="8.38em" y="7.50em"><tspan class="size">interface</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.40em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">145  (4%)</tspan></text>
+<text x="8.15em" y="8.70em"><tspan class="size">struct</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.39em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">139  (4%)</tspan></text>
+<text x="8.14em" y="9.90em"><tspan class="size">chan</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">129  (4%)</tspan></text>
+<text x="8.11em" y="11.10em"><tspan class="size">range</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">67  (2%)</tspan></text>
+<text x="7.94em" y="12.30em"><tspan class="size">fallthrough</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">56  (2%)</tspan></text>
+<text x="7.91em" y="13.50em"><tspan class="size">switch</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">53  (1%)</tspan></text>
+<text x="7.90em" y="14.70em"><tspan class="size">for</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">48  (1%)</tspan></text>
+<text x="7.88em" y="15.90em"><tspan class="size">type</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">47  (1%)</tspan></text>
+<text x="7.88em" y="17.10em"><tspan class="size">map</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">44  (1%)</tspan></text>
+<text x="7.87em" y="18.30em"><tspan class="size">goto</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">36  (1%)</tspan></text>
+<text x="7.85em" y="19.50em"><tspan class="size">import</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">22  (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.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">20  (1%)</tspan></text>
+<text x="7.81em" y="21.90em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.05em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">19  (1%)</tspan></text>
+<text x="7.80em" y="23.10em"><tspan class="size">var</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.05em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">17  (0%)</tspan></text>
+<text x="7.80em" y="24.30em"><tspan class="size">const</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.04em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">14  (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="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="26.70em" text-anchor="end"><tspan class="size">13  (0%)</tspan></text>
+<text x="7.79em" y="26.70em"><tspan class="size">return</tspan></text>
+<rect x="7.25em" y="27.30em" width="0.03em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="27.90em" text-anchor="end"><tspan class="size">12  (0%)</tspan></text>
+<text x="7.78em" y="27.90em"><tspan class="size">break</tspan></text>
+<rect x="7.25em" y="28.50em" width="0.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="29.10em" text-anchor="end"><tspan class="size">3  (0%)</tspan></text>
+<text x="7.76em" y="29.10em"><tspan class="size">else</tspan></text>
+<rect x="7.25em" y="29.70em" width="0.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="30.30em" text-anchor="end"><tspan class="size">2  (0%)</tspan></text>
+<text x="7.76em" y="30.30em"><tspan class="size">case</tspan></text>
+<rect x="7.25em" y="30.90em" width="0.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="31.50em" text-anchor="end"><tspan class="size">2  (0%)</tspan></text>
+<text x="7.76em" y="31.50em"><tspan class="size">default</tspan></text>
+<rect x="7.25em" y="32.10em" width="1.89em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="32.70em" text-anchor="end"><tspan class="size">678 (19%)</tspan></text>
+<text x="9.64em" y="32.70em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include final.svg -->
+<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.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">95 (2.6%)</tspan></text>
+<text x="8.01em" y="2.70em"><tspan class="size">thanks</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">94 (2.6%)</tspan></text>
+<text x="8.01em" y="3.90em"><tspan class="size">great</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">86 (2.4%)</tspan></text>
+<text x="7.99em" y="5.10em"><tspan class="size">thank you</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">47 (1.3%)</tspan></text>
+<text x="7.88em" y="6.30em"><tspan class="size">keep up the good work</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">47 (1.3%)</tspan></text>
+<text x="7.88em" y="7.50em"><tspan class="size">programming</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">43 (1.2%)</tspan></text>
+<text x="7.87em" y="8.70em"><tspan class="size">community</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">39 (1.1%)</tspan></text>
+<text x="7.86em" y="9.90em"><tspan class="size">c</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">37 (1.0%)</tspan></text>
+<text x="7.85em" y="11.10em"><tspan class="size">awesome</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="7.84em" y="12.30em"><tspan class="size">i love</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="7.84em" y="13.50em"><tspan class="size">people</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">29 (0.8%)</tspan></text>
+<text x="7.83em" y="14.70em"><tspan class="size">golang</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="7.83em" y="15.90em"><tspan class="size">great work</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="7.83em" y="17.10em"><tspan class="size">java</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="22.83em" y="2.70em"><tspan class="size">languages</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="22.82em" y="3.90em"><tspan class="size">fun</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="22.82em" y="5.10em"><tspan class="size">job</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="22.82em" y="6.30em"><tspan class="size">time</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="7.50em"><tspan class="size">love go</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="8.70em"><tspan class="size">generics</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="9.90em"><tspan class="size">team</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="22.81em" y="11.10em"><tspan class="size">projects</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="22.81em" y="12.30em"><tspan class="size">best</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="22.81em" y="13.50em"><tspan class="size">wish</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="22.81em" y="14.70em"><tspan class="size">years</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="22.81em" y="15.90em"><tspan class="size">simple</tspan></text>
+<rect x="22.25em" y="16.50em" width="8.03em" height="0.60em" stroke="black" fill="white"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">2,886 (80.3%)</tspan></text>
+<text x="30.78em" y="17.10em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
diff --git a/content/survey2016/contribute1.svg b/content/survey2016/contribute1.svg
new file mode 100644
index 0000000..8ef204c
--- /dev/null
+++ b/content/survey2016/contribute1.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="3.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,227 (34%)</tspan></text>
+<text x="11.16em" y="2.70em"><tspan class="size">Infrequently</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.48em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">890 (25%)</tspan></text>
+<text x="10.23em" y="3.90em"><tspan class="size">Never</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.96em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">345 (10%)</tspan></text>
+<text x="8.71em" y="5.10em"><tspan class="size">Monthly</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.82em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">295  (8%)</tspan></text>
+<text x="8.57em" y="6.30em"><tspan class="size">Weekly</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.65em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">234  (7%)</tspan></text>
+<text x="8.40em" y="7.50em"><tspan class="size">As part of my daily routine</tspan></text>
+<rect x="7.25em" y="8.10em" width="1.68em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">604 (17%)</tspan></text>
+<text x="9.43em" y="8.70em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/contribute2.svg b/content/survey2016/contribute2.svg
new file mode 100644
index 0000000..d08f10a
--- /dev/null
+++ b/content/survey2016/contribute2.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 contributed 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.48em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">892 (25%)</tspan></text>
+<text x="10.23em" y="2.70em"><tspan class="size">Standard library</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.84em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">663 (18%)</tspan></text>
+<text x="9.59em" 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.67em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">602 (17%)</tspan></text>
+<text x="9.42em" y="5.10em"><tspan class="size">Tutorials</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.56em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">560 (16%)</tspan></text>
+<text x="9.31em" y="6.30em"><tspan class="size">Documentation</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.55em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">557 (15%)</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.31em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">472 (13%)</tspan></text>
+<text x="9.06em" y="8.70em"><tspan class="size">Community involvement (workgroups, meetup attendance)</tspan></text>
+<rect x="7.25em" y="9.30em" width="1.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">440 (12%)</tspan></text>
+<text x="8.97em" y="9.90em"><tspan class="size">Being a technical mentor</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.04em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">374 (10%)</tspan></text>
+<text x="8.79em" y="11.10em"><tspan class="size">Toolchain (compiler, linker, etc)</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.76em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">275  (8%)</tspan></text>
+<text x="8.51em" y="12.30em"><tspan class="size">Go Project maintenance (issue triage)</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.68em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">246  (7%)</tspan></text>
+<text x="8.43em" y="13.50em"><tspan class="size">Event planning (meetup, conference, etc)</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.66em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">236  (7%)</tspan></text>
+<text x="8.41em" y="14.70em"><tspan class="size">Language translation</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">165  (5%)</tspan></text>
+<text x="8.21em" y="15.90em"><tspan class="size">General UX &amp; Design contributions</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.43em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">154  (4%)</tspan></text>
+<text x="8.18em" 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.26em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">92  (3%)</tspan></text>
+<text x="8.01em" y="18.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="18.90em" width="4.51em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">1,621 (45%)</tspan></text>
+<text x="12.26em" y="19.50em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/country.svg b/content/survey2016/country.svg
new file mode 100644
index 0000000..ebbfc4e
--- /dev/null
+++ b/content/survey2016/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">In which country do you currently reside? <tspan class="paren">(single choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">928 (26%)</tspan></text>
+<text x="10.33em" 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="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">253  (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.47em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">168  (5%)</tspan></text>
+<text x="8.22em" y="5.10em"><tspan class="size">United Kingdom</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">148  (4%)</tspan></text>
+<text x="8.16em" y="6.30em"><tspan class="size">Russia</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">119  (3%)</tspan></text>
+<text x="8.08em" y="7.50em"><tspan class="size">France</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.31em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">112  (3%)</tspan></text>
+<text x="8.06em" y="8.70em"><tspan class="size">Canada</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">91  (3%)</tspan></text>
+<text x="8.00em" y="9.90em"><tspan class="size">India</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">73  (2%)</tspan></text>
+<text x="7.95em" y="11.10em"><tspan class="size">China</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">72  (2%)</tspan></text>
+<text x="7.95em" y="12.30em"><tspan class="size">Australia</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">55  (2%)</tspan></text>
+<text x="7.90em" y="13.50em"><tspan class="size">Netherlands</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">54  (2%)</tspan></text>
+<text x="7.90em" y="14.70em"><tspan class="size">Spain</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">45  (1%)</tspan></text>
+<text x="7.88em" y="15.90em"><tspan class="size">Sweden</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="7.87em" y="17.10em"><tspan class="size">Poland</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="7.86em" y="18.30em"><tspan class="size">Italy</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">36  (1%)</tspan></text>
+<text x="7.85em" y="19.50em"><tspan class="size">Brazil</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">36  (1%)</tspan></text>
+<text x="7.85em" y="20.70em"><tspan class="size">Switzerland</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">35  (1%)</tspan></text>
+<text x="7.85em" y="21.90em"><tspan class="size">Ukraine</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">27  (1%)</tspan></text>
+<text x="7.83em" y="23.10em"><tspan class="size">Japan</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">24  (1%)</tspan></text>
+<text x="7.82em" y="24.30em"><tspan class="size">Czech Republic</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">23  (1%)</tspan></text>
+<text x="7.81em" y="25.50em"><tspan class="size">Belgium</tspan></text>
+<rect x="7.25em" y="26.10em" width="1.23em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="26.70em" text-anchor="end"><tspan class="size">441 (12%)</tspan></text>
+<text x="8.98em" y="26.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="27.30em" width="2.15em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="27.90em" text-anchor="end"><tspan class="size">772 (21%)</tspan></text>
+<text x="9.90em" y="27.90em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/deploy.svg b/content/survey2016/deploy.svg
new file mode 100644
index 0000000..ae51d1b
--- /dev/null
+++ b/content/survey2016/deploy.svg
@@ -0,0 +1,107 @@
+<?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="35.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">My team deploys Go/non-Go programs to: <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="4.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,489 (41%)</tspan></text>
+<text x="11.89em" y="2.70em"><tspan class="size">Self/Company Owned Servers (Go)</tspan></text>
+<rect x="7.25em" y="3.30em" width="4.77em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,714 (48%)</tspan></text>
+<text x="12.52em" y="3.90em"><tspan class="size">(non-Go)</tspan></text>
+<rect x="7.25em" y="4.50em" width="2.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">928 (26%)</tspan></text>
+<text x="10.33em" y="5.10em"><tspan class="size">AWS EC2</tspan></text>
+<rect x="7.25em" y="5.70em" width="3.12em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,122 (31%)</tspan></text>
+<text x="10.87em" y="6.30em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="6.90em" width="1.40em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">503 (14%)</tspan></text>
+<text x="9.15em" y="7.50em"><tspan class="size">None</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.69em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">249  (7%)</tspan></text>
+<text x="8.44em" y="8.70em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="9.30em" width="1.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">412 (11%)</tspan></text>
+<text x="8.90em" y="9.90em"><tspan class="size">Digital Ocean</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.00em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">360 (10%)</tspan></text>
+<text x="8.75em" y="11.10em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="11.70em" width="0.81em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">292  (8%)</tspan></text>
+<text x="8.56em" y="12.30em"><tspan class="size">AWS Container</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.95em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">343 (10%)</tspan></text>
+<text x="8.70em" y="13.50em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="14.10em" width="0.61em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">221  (6%)</tspan></text>
+<text x="8.36em" y="14.70em"><tspan class="size">Google Compute Engine</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.52em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">186  (5%)</tspan></text>
+<text x="8.27em" y="15.90em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="16.50em" width="0.52em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">188  (5%)</tspan></text>
+<text x="8.27em" y="17.10em"><tspan class="size">Google App Engine</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.26em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">94  (3%)</tspan></text>
+<text x="8.01em" y="18.30em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="18.90em" width="0.45em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">161  (4%)</tspan></text>
+<text x="8.20em" y="19.50em"><tspan class="size">Google Container Engine (GKE)</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.32em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">115  (3%)</tspan></text>
+<text x="8.07em" y="20.70em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="21.30em" width="0.34em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">121  (3%)</tspan></text>
+<text x="8.09em" y="21.90em"><tspan class="size">Heroku</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.51em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">185  (5%)</tspan></text>
+<text x="8.26em" y="23.10em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="23.70em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">114  (3%)</tspan></text>
+<text x="8.07em" y="24.30em"><tspan class="size">Microsoft Azure</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.58em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">210  (6%)</tspan></text>
+<text x="8.33em" y="25.50em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="26.10em" width="0.29em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="26.70em" text-anchor="end"><tspan class="size">104  (3%)</tspan></text>
+<text x="8.04em" y="26.70em"><tspan class="size">Linode</tspan></text>
+<rect x="7.25em" y="27.30em" width="0.28em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="27.90em" text-anchor="end"><tspan class="size">100  (3%)</tspan></text>
+<text x="8.03em" y="27.90em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="28.50em" width="0.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="29.10em" text-anchor="end"><tspan class="size">94  (3%)</tspan></text>
+<text x="8.01em" y="29.10em"><tspan class="size">AWS Lambda</tspan></text>
+<rect x="7.25em" y="29.70em" width="0.65em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="30.30em" text-anchor="end"><tspan class="size">233  (6%)</tspan></text>
+<text x="8.40em" y="30.30em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="30.90em" width="0.84em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="31.50em" text-anchor="end"><tspan class="size">301  (8%)</tspan></text>
+<text x="8.59em" y="31.50em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="32.10em" width="0.83em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="32.70em" text-anchor="end"><tspan class="size">297  (8%)</tspan></text>
+<text x="8.58em" y="32.70em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="33.30em" width="1.78em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="33.90em" text-anchor="end"><tspan class="size">639 (18%)</tspan></text>
+<text x="9.53em" y="33.90em"><tspan class="size">No response</tspan></text>
+<rect x="7.25em" y="34.50em" width="1.84em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="35.10em" text-anchor="end"><tspan class="size">660 (18%)</tspan></text>
+<text x="9.59em" y="35.10em"><tspan class="size"></tspan></text>
+</svg>
diff --git a/content/survey2016/dev.html b/content/survey2016/dev.html
new file mode 100644
index 0000000..f8108ca
--- /dev/null
+++ b/content/survey2016/dev.html
@@ -0,0 +1,471 @@
+<p>
+<!--include system.svg -->
+<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.29em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,263 (63%)</tspan></text>
+<text x="14.04em" y="2.70em"><tspan class="size">Linux</tspan></text>
+<rect x="7.25em" y="3.30em" width="4.43em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,592 (44%)</tspan></text>
+<text x="12.18em" y="3.90em"><tspan class="size">MacOS</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.90em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">682 (19%)</tspan></text>
+<text x="9.65em" y="5.10em"><tspan class="size">Windows</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.23em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">82  (2%)</tspan></text>
+<text x="7.98em" y="6.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.21em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">434 (12%)</tspan></text>
+<text x="8.96em" y="7.50em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include ed.svg -->
+<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 class="paren">(ordered choice, up to 2)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.45em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="9.70em" y="2.10em" width="1.33em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,359 (<tspan fill="#0000ff">25</tspan>, <tspan fill="#6666ff">13</tspan>%)</tspan></text>
+<text x="11.53em" y="2.70em"><tspan class="size">Vim</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.38em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="8.63em" y="3.30em" width="0.88em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">814 (<tspan fill="#0000ff">14</tspan>, <tspan fill="#6666ff">9</tspan>%)</tspan></text>
+<text x="10.01em" y="3.90em"><tspan class="size">VSCode</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="8.27em" y="4.50em" width="0.86em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">676 (<tspan fill="#0000ff">10</tspan>, <tspan fill="#6666ff">9</tspan>%)</tspan></text>
+<text x="9.63em" y="5.10em"><tspan class="size">Atom</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="8.58em" y="5.70em" width="0.58em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">687 (<tspan fill="#0000ff">13</tspan>, <tspan fill="#6666ff">6</tspan>%)</tspan></text>
+<text x="9.66em" y="6.30em"><tspan class="size">IntelliJ</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.99em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="8.24em" y="6.90em" width="0.83em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">655 (<tspan fill="#0000ff">10</tspan>, <tspan fill="#6666ff">8</tspan>%)</tspan></text>
+<text x="9.57em" y="7.50em"><tspan class="size">Sublime Text</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.65em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.90em" y="8.10em" width="0.20em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">305 (<tspan fill="#0000ff">6</tspan>, <tspan fill="#6666ff">2</tspan>%)</tspan></text>
+<text x="8.60em" y="8.70em"><tspan class="size">Emacs</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.44em" y="9.30em" width="0.19em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">137 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#6666ff">2</tspan>%)</tspan></text>
+<text x="8.13em" y="9.90em"><tspan class="size">Visual Studio</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.50em" y="10.50em" width="0.17em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">153 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#6666ff">2</tspan>%)</tspan></text>
+<text x="8.18em" y="11.10em"><tspan class="size">LiteIDE</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.37em" y="11.70em" width="0.16em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">99 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#6666ff">2</tspan>%)</tspan></text>
+<text x="8.03em" y="12.30em"><tspan class="size">Eclipse</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.05em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.30em" y="12.90em" width="0.05em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">37 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#6666ff">1</tspan>%)</tspan></text>
+<text x="7.85em" y="13.50em"><tspan class="size">Acme</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.38em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="7.63em" y="14.10em" width="0.28em" height="0.60em" stroke="#a1a1a1" fill="#a1a1a1"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">238 (<tspan fill="#777777">4</tspan>, <tspan fill="#a1a1a1">3</tspan>%)</tspan></text>
+<text x="8.41em" y="14.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="15.30em" width="1.18em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">425 (12%)</tspan></text>
+<text x="8.93em" y="15.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include ed-satisfy.svg -->
+<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">How satisfied are you with Go support in your preferred editor: <tspan class="paren">(single choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">69 (1.9%)</tspan></text>
+<text x="7.94em" y="2.70em"><tspan class="size">Very Dissatisfied</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">52 (1.4%)</tspan></text>
+<text x="7.89em" y="3.90em"><tspan class="size">Dissatisfied</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">164 (4.6%)</tspan></text>
+<text x="8.21em" y="5.10em"><tspan class="size">Somewhat Dissatisfied</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">134 (3.7%)</tspan></text>
+<text x="8.12em" y="6.30em"><tspan class="size">Neither Satisfied or Unsatisfied</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.69em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">609 (16.9%)</tspan></text>
+<text x="9.44em" y="7.50em"><tspan class="size">Somewhat Satisfied</tspan></text>
+<rect x="7.25em" y="8.10em" width="3.50em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">1,258 (35.0%)</tspan></text>
+<text x="11.25em" y="8.70em"><tspan class="size">Satisfied</tspan></text>
+<rect x="7.25em" y="9.30em" width="2.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">838 (23.3%)</tspan></text>
+<text x="10.08em" y="9.90em"><tspan class="size">Very Satisfied</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.31em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">471 (13.1%)</tspan></text>
+<text x="9.06em" y="11.10em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include ed-feature.svg -->
+<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 one addition would make the biggest improvement to Go editing in your preferred editor?</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.50em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">180 (5.0%)</tspan></text>
+<text x="8.25em" y="2.70em"><tspan class="size">debugging</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.38em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">136 (3.8%)</tspan></text>
+<text x="8.13em" y="3.90em"><tspan class="size">debugger</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">116 (3.2%)</tspan></text>
+<text x="8.07em" y="5.10em"><tspan class="size">refactoring</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">79 (2.2%)</tspan></text>
+<text x="7.97em" y="6.30em"><tspan class="size">integration</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">72 (2.0%)</tspan></text>
+<text x="7.95em" y="7.50em"><tspan class="size">tools</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">68 (1.9%)</tspan></text>
+<text x="7.94em" y="8.70em"><tspan class="size">completion</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text>
+<text x="7.91em" y="9.90em"><tspan class="size">editor</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">46 (1.3%)</tspan></text>
+<text x="7.88em" y="11.10em"><tspan class="size">debug</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">43 (1.2%)</tspan></text>
+<text x="7.87em" y="12.30em"><tspan class="size">code completion</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">43 (1.2%)</tspan></text>
+<text x="7.87em" y="13.50em"><tspan class="size">work</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">41 (1.1%)</tspan></text>
+<text x="7.86em" y="14.70em"><tspan class="size">vim</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text>
+<text x="7.86em" y="15.90em"><tspan class="size">autocomplete</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text>
+<text x="7.86em" y="17.10em"><tspan class="size">vscode</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">37 (1.0%)</tspan></text>
+<text x="7.85em" y="18.30em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">37 (1.0%)</tspan></text>
+<text x="7.85em" y="19.50em"><tspan class="size">plugin</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">36 (1.0%)</tspan></text>
+<text x="7.85em" y="20.70em"><tspan class="size">definition</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">36 (1.0%)</tspan></text>
+<text x="7.85em" y="21.90em"><tspan class="size">easier</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">36 (1.0%)</tspan></text>
+<text x="7.85em" y="23.10em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">36 (1.0%)</tspan></text>
+<text x="7.85em" y="24.30em"><tspan class="size">ide</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">36 (1.0%)</tspan></text>
+<text x="7.85em" y="25.50em"><tspan class="size">intellij</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text>
+<text x="22.85em" y="2.70em"><tspan class="size">faster</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text>
+<text x="22.85em" y="3.90em"><tspan class="size">function</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text>
+<text x="22.84em" y="5.10em"><tspan class="size">atom</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text>
+<text x="22.84em" y="6.30em"><tspan class="size">interface</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="22.84em" y="7.50em"><tspan class="size">vim-go</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="22.84em" y="8.70em"><tspan class="size">gopath</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="22.84em" y="9.90em"><tspan class="size">integrated</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="22.83em" y="11.10em"><tspan class="size">working</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">29 (0.8%)</tspan></text>
+<text x="22.83em" y="12.30em"><tspan class="size">auto</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">28 (0.8%)</tspan></text>
+<text x="22.83em" y="13.50em"><tspan class="size">refactoring support</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="22.83em" y="14.70em"><tspan class="size">delve</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="22.83em" y="15.90em"><tspan class="size">type</tspan></text>
+<rect x="22.25em" y="16.50em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="22.82em" y="17.10em"><tspan class="size">guru</tspan></text>
+<rect x="22.25em" y="17.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="22.82em" y="18.30em"><tspan class="size">syntax</tspan></text>
+<rect x="22.25em" y="18.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="19.50em"><tspan class="size">error</tspan></text>
+<rect x="22.25em" y="20.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="20.70em"><tspan class="size">method</tspan></text>
+<rect x="22.25em" y="21.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="21.90em"><tspan class="size">packages</tspan></text>
+<rect x="22.25em" y="22.50em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="23.10em"><tspan class="size">plugins</tspan></text>
+<rect x="22.25em" y="23.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="24.30em"><tspan class="size">compile</tspan></text>
+<rect x="22.25em" y="24.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="25.50em"><tspan class="size">jump</tspan></text>
+<rect x="37.25em" y="2.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="2.70em"><tspan class="size">features</tspan></text>
+<rect x="37.25em" y="3.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="3.90em"><tspan class="size">find</tspan></text>
+<rect x="37.25em" y="4.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="5.10em"><tspan class="size">goimports</tspan></text>
+<rect x="37.25em" y="5.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="6.30em"><tspan class="size">navigation</tspan></text>
+<rect x="37.25em" y="6.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="7.50em"><tspan class="size">performance</tspan></text>
+<rect x="37.25em" y="8.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="8.70em"><tspan class="size">refactoring tools</tspan></text>
+<rect x="37.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="9.90em"><tspan class="size">works</tspan></text>
+<rect x="37.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="11.10em"><tspan class="size">autocompletion</tspan></text>
+<rect x="37.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="12.30em"><tspan class="size">debugging support</tspan></text>
+<rect x="37.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="13.50em"><tspan class="size">errors</tspan></text>
+<rect x="37.25em" y="14.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="14.70em"><tspan class="size">gofmt</tspan></text>
+<rect x="37.25em" y="15.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="15.90em"><tspan class="size">run</tspan></text>
+<rect x="37.25em" y="16.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="37.81em" y="17.10em"><tspan class="size">highlighting</tspan></text>
+<rect x="37.25em" y="17.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="37.81em" y="18.30em"><tspan class="size">save</tspan></text>
+<rect x="37.25em" y="18.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="37.81em" y="19.50em"><tspan class="size">setup</tspan></text>
+<rect x="37.25em" y="20.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="37.81em" y="20.70em"><tspan class="size">visual</tspan></text>
+<rect x="37.25em" y="21.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="37.81em" y="21.90em"><tspan class="size">documentation</tspan></text>
+<rect x="37.25em" y="22.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="37.81em" y="23.10em"><tspan class="size">great</tspan></text>
+<rect x="37.25em" y="23.70em" width="6.37em" height="0.60em" stroke="black" fill="white"/>
+<text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">2,291 (63.7%)</tspan></text>
+<text x="44.12em" y="24.30em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include deploy.svg -->
+<svg width="70.00em" height="35.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">My team deploys Go/non-Go programs to: <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="4.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,489 (41%)</tspan></text>
+<text x="11.89em" y="2.70em"><tspan class="size">Self/Company Owned Servers (Go)</tspan></text>
+<rect x="7.25em" y="3.30em" width="4.77em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,714 (48%)</tspan></text>
+<text x="12.52em" y="3.90em"><tspan class="size">(non-Go)</tspan></text>
+<rect x="7.25em" y="4.50em" width="2.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">928 (26%)</tspan></text>
+<text x="10.33em" y="5.10em"><tspan class="size">AWS EC2</tspan></text>
+<rect x="7.25em" y="5.70em" width="3.12em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,122 (31%)</tspan></text>
+<text x="10.87em" y="6.30em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="6.90em" width="1.40em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">503 (14%)</tspan></text>
+<text x="9.15em" y="7.50em"><tspan class="size">None</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.69em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">249  (7%)</tspan></text>
+<text x="8.44em" y="8.70em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="9.30em" width="1.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">412 (11%)</tspan></text>
+<text x="8.90em" y="9.90em"><tspan class="size">Digital Ocean</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.00em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">360 (10%)</tspan></text>
+<text x="8.75em" y="11.10em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="11.70em" width="0.81em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">292  (8%)</tspan></text>
+<text x="8.56em" y="12.30em"><tspan class="size">AWS Container</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.95em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">343 (10%)</tspan></text>
+<text x="8.70em" y="13.50em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="14.10em" width="0.61em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">221  (6%)</tspan></text>
+<text x="8.36em" y="14.70em"><tspan class="size">Google Compute Engine</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.52em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">186  (5%)</tspan></text>
+<text x="8.27em" y="15.90em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="16.50em" width="0.52em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">188  (5%)</tspan></text>
+<text x="8.27em" y="17.10em"><tspan class="size">Google App Engine</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.26em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">94  (3%)</tspan></text>
+<text x="8.01em" y="18.30em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="18.90em" width="0.45em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">161  (4%)</tspan></text>
+<text x="8.20em" y="19.50em"><tspan class="size">Google Container Engine (GKE)</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.32em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">115  (3%)</tspan></text>
+<text x="8.07em" y="20.70em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="21.30em" width="0.34em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">121  (3%)</tspan></text>
+<text x="8.09em" y="21.90em"><tspan class="size">Heroku</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.51em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">185  (5%)</tspan></text>
+<text x="8.26em" y="23.10em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="23.70em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">114  (3%)</tspan></text>
+<text x="8.07em" y="24.30em"><tspan class="size">Microsoft Azure</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.58em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">210  (6%)</tspan></text>
+<text x="8.33em" y="25.50em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="26.10em" width="0.29em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="26.70em" text-anchor="end"><tspan class="size">104  (3%)</tspan></text>
+<text x="8.04em" y="26.70em"><tspan class="size">Linode</tspan></text>
+<rect x="7.25em" y="27.30em" width="0.28em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="27.90em" text-anchor="end"><tspan class="size">100  (3%)</tspan></text>
+<text x="8.03em" y="27.90em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="28.50em" width="0.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="29.10em" text-anchor="end"><tspan class="size">94  (3%)</tspan></text>
+<text x="8.01em" y="29.10em"><tspan class="size">AWS Lambda</tspan></text>
+<rect x="7.25em" y="29.70em" width="0.65em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="30.30em" text-anchor="end"><tspan class="size">233  (6%)</tspan></text>
+<text x="8.40em" y="30.30em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="30.90em" width="0.84em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="31.50em" text-anchor="end"><tspan class="size">301  (8%)</tspan></text>
+<text x="8.59em" y="31.50em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="32.10em" width="0.83em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="32.70em" text-anchor="end"><tspan class="size">297  (8%)</tspan></text>
+<text x="8.58em" y="32.70em"><tspan class="size"></tspan></text>
+<rect x="7.25em" y="33.30em" width="1.78em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="33.90em" text-anchor="end"><tspan class="size">639 (18%)</tspan></text>
+<text x="9.53em" y="33.90em"><tspan class="size">No response</tspan></text>
+<rect x="7.25em" y="34.50em" width="1.84em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="35.10em" text-anchor="end"><tspan class="size">660 (18%)</tspan></text>
+<text x="9.59em" y="35.10em"><tspan class="size"></tspan></text>
+</svg>
+<!--end-->
+</p>
diff --git a/content/survey2016/docs.svg b/content/survey2016/docs.svg
new file mode 100644
index 0000000..02d070a
--- /dev/null
+++ b/content/survey2016/docs.svg
@@ -0,0 +1,92 @@
+<?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">What changes would most improve the Go documentation?</tspan></text>
+<rect x="7.25em" y="2.10em" width="1.42em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">512 (14%)</tspan></text>
+<text x="9.17em" y="2.70em"><tspan class="size">examples</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.83em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">300  (8%)</tspan></text>
+<text x="8.58em" y="3.90em"><tspan class="size">more examples</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">134  (4%)</tspan></text>
+<text x="8.12em" y="5.10em"><tspan class="size">documentation</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">69  (2%)</tspan></text>
+<text x="7.94em" y="6.30em"><tspan class="size">example</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">62  (2%)</tspan></text>
+<text x="7.92em" y="7.50em"><tspan class="size">docs</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">49  (1%)</tspan></text>
+<text x="7.89em" y="8.70em"><tspan class="size">godoc</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">34  (1%)</tspan></text>
+<text x="7.84em" y="9.90em"><tspan class="size">usage</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">32  (1%)</tspan></text>
+<text x="7.84em" y="11.10em"><tspan class="size">functions</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">32  (1%)</tspan></text>
+<text x="7.84em" y="12.30em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">31  (1%)</tspan></text>
+<text x="7.84em" y="13.50em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">29  (1%)</tspan></text>
+<text x="7.83em" y="14.70em"><tspan class="size">function</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">29  (1%)</tspan></text>
+<text x="7.83em" y="15.90em"><tspan class="size">great</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">29  (1%)</tspan></text>
+<text x="22.83em" y="2.70em"><tspan class="size">packages</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">29  (1%)</tspan></text>
+<text x="22.83em" y="3.90em"><tspan class="size">search</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">28  (1%)</tspan></text>
+<text x="22.83em" y="5.10em"><tspan class="size">cases</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">26  (1%)</tspan></text>
+<text x="22.82em" y="6.30em"><tspan class="size">best practices</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">26  (1%)</tspan></text>
+<text x="22.82em" y="7.50em"><tspan class="size">libraries</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">23  (1%)</tspan></text>
+<text x="22.81em" y="8.70em"><tspan class="size">doc</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">23  (1%)</tspan></text>
+<text x="22.81em" y="9.90em"><tspan class="size">more example</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">22  (1%)</tspan></text>
+<text x="22.81em" y="11.10em"><tspan class="size">code examples</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">21  (1%)</tspan></text>
+<text x="22.81em" y="12.30em"><tspan class="size">syntax</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">20  (1%)</tspan></text>
+<text x="22.81em" y="13.50em"><tspan class="size">interface</tspan></text>
+<rect x="22.25em" y="14.10em" width="7.04em" height="0.60em" stroke="black" fill="white"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">2,532 (70%)</tspan></text>
+<text x="29.79em" y="14.70em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/ed-feature.svg b/content/survey2016/ed-feature.svg
new file mode 100644
index 0000000..2007c10
--- /dev/null
+++ b/content/survey2016/ed-feature.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 one addition would make the biggest improvement to Go editing in your preferred editor?</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.50em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">180 (5.0%)</tspan></text>
+<text x="8.25em" y="2.70em"><tspan class="size">debugging</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.38em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">136 (3.8%)</tspan></text>
+<text x="8.13em" y="3.90em"><tspan class="size">debugger</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">116 (3.2%)</tspan></text>
+<text x="8.07em" y="5.10em"><tspan class="size">refactoring</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">79 (2.2%)</tspan></text>
+<text x="7.97em" y="6.30em"><tspan class="size">integration</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">72 (2.0%)</tspan></text>
+<text x="7.95em" y="7.50em"><tspan class="size">tools</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">68 (1.9%)</tspan></text>
+<text x="7.94em" y="8.70em"><tspan class="size">completion</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text>
+<text x="7.91em" y="9.90em"><tspan class="size">editor</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">46 (1.3%)</tspan></text>
+<text x="7.88em" y="11.10em"><tspan class="size">debug</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">43 (1.2%)</tspan></text>
+<text x="7.87em" y="12.30em"><tspan class="size">code completion</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">43 (1.2%)</tspan></text>
+<text x="7.87em" y="13.50em"><tspan class="size">work</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">41 (1.1%)</tspan></text>
+<text x="7.86em" y="14.70em"><tspan class="size">vim</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text>
+<text x="7.86em" y="15.90em"><tspan class="size">autocomplete</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text>
+<text x="7.86em" y="17.10em"><tspan class="size">vscode</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">37 (1.0%)</tspan></text>
+<text x="7.85em" y="18.30em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">37 (1.0%)</tspan></text>
+<text x="7.85em" y="19.50em"><tspan class="size">plugin</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">36 (1.0%)</tspan></text>
+<text x="7.85em" y="20.70em"><tspan class="size">definition</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">36 (1.0%)</tspan></text>
+<text x="7.85em" y="21.90em"><tspan class="size">easier</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">36 (1.0%)</tspan></text>
+<text x="7.85em" y="23.10em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">36 (1.0%)</tspan></text>
+<text x="7.85em" y="24.30em"><tspan class="size">ide</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">36 (1.0%)</tspan></text>
+<text x="7.85em" y="25.50em"><tspan class="size">intellij</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text>
+<text x="22.85em" y="2.70em"><tspan class="size">faster</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text>
+<text x="22.85em" y="3.90em"><tspan class="size">function</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text>
+<text x="22.84em" y="5.10em"><tspan class="size">atom</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text>
+<text x="22.84em" y="6.30em"><tspan class="size">interface</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="22.84em" y="7.50em"><tspan class="size">vim-go</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="22.84em" y="8.70em"><tspan class="size">gopath</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="22.84em" y="9.90em"><tspan class="size">integrated</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="22.83em" y="11.10em"><tspan class="size">working</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">29 (0.8%)</tspan></text>
+<text x="22.83em" y="12.30em"><tspan class="size">auto</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">28 (0.8%)</tspan></text>
+<text x="22.83em" y="13.50em"><tspan class="size">refactoring support</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="22.83em" y="14.70em"><tspan class="size">delve</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="22.83em" y="15.90em"><tspan class="size">type</tspan></text>
+<rect x="22.25em" y="16.50em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="22.82em" y="17.10em"><tspan class="size">guru</tspan></text>
+<rect x="22.25em" y="17.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="22.82em" y="18.30em"><tspan class="size">syntax</tspan></text>
+<rect x="22.25em" y="18.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="19.50em"><tspan class="size">error</tspan></text>
+<rect x="22.25em" y="20.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="20.70em"><tspan class="size">method</tspan></text>
+<rect x="22.25em" y="21.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="21.90em"><tspan class="size">packages</tspan></text>
+<rect x="22.25em" y="22.50em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="23.10em"><tspan class="size">plugins</tspan></text>
+<rect x="22.25em" y="23.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="24.30em"><tspan class="size">compile</tspan></text>
+<rect x="22.25em" y="24.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="25.50em"><tspan class="size">jump</tspan></text>
+<rect x="37.25em" y="2.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="2.70em"><tspan class="size">features</tspan></text>
+<rect x="37.25em" y="3.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="3.90em"><tspan class="size">find</tspan></text>
+<rect x="37.25em" y="4.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="5.10em"><tspan class="size">goimports</tspan></text>
+<rect x="37.25em" y="5.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="6.30em"><tspan class="size">navigation</tspan></text>
+<rect x="37.25em" y="6.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="7.50em"><tspan class="size">performance</tspan></text>
+<rect x="37.25em" y="8.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="8.70em"><tspan class="size">refactoring tools</tspan></text>
+<rect x="37.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="9.90em"><tspan class="size">works</tspan></text>
+<rect x="37.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="11.10em"><tspan class="size">autocompletion</tspan></text>
+<rect x="37.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="12.30em"><tspan class="size">debugging support</tspan></text>
+<rect x="37.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="13.50em"><tspan class="size">errors</tspan></text>
+<rect x="37.25em" y="14.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="14.70em"><tspan class="size">gofmt</tspan></text>
+<rect x="37.25em" y="15.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="15.90em"><tspan class="size">run</tspan></text>
+<rect x="37.25em" y="16.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="37.81em" y="17.10em"><tspan class="size">highlighting</tspan></text>
+<rect x="37.25em" y="17.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="37.81em" y="18.30em"><tspan class="size">save</tspan></text>
+<rect x="37.25em" y="18.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="37.81em" y="19.50em"><tspan class="size">setup</tspan></text>
+<rect x="37.25em" y="20.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="37.81em" y="20.70em"><tspan class="size">visual</tspan></text>
+<rect x="37.25em" y="21.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="37.81em" y="21.90em"><tspan class="size">documentation</tspan></text>
+<rect x="37.25em" y="22.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="37.81em" y="23.10em"><tspan class="size">great</tspan></text>
+<rect x="37.25em" y="23.70em" width="6.37em" height="0.60em" stroke="black" fill="white"/>
+<text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">2,291 (63.7%)</tspan></text>
+<text x="44.12em" y="24.30em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/ed-satisfy.svg b/content/survey2016/ed-satisfy.svg
new file mode 100644
index 0000000..eecdbdd
--- /dev/null
+++ b/content/survey2016/ed-satisfy.svg
@@ -0,0 +1,47 @@
+<?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">How satisfied are you with Go support in your preferred editor: <tspan class="paren">(single choice)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">69 (1.9%)</tspan></text>
+<text x="7.94em" y="2.70em"><tspan class="size">Very Dissatisfied</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">52 (1.4%)</tspan></text>
+<text x="7.89em" y="3.90em"><tspan class="size">Dissatisfied</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">164 (4.6%)</tspan></text>
+<text x="8.21em" y="5.10em"><tspan class="size">Somewhat Dissatisfied</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">134 (3.7%)</tspan></text>
+<text x="8.12em" y="6.30em"><tspan class="size">Neither Satisfied or Unsatisfied</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.69em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">609 (16.9%)</tspan></text>
+<text x="9.44em" y="7.50em"><tspan class="size">Somewhat Satisfied</tspan></text>
+<rect x="7.25em" y="8.10em" width="3.50em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">1,258 (35.0%)</tspan></text>
+<text x="11.25em" y="8.70em"><tspan class="size">Satisfied</tspan></text>
+<rect x="7.25em" y="9.30em" width="2.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">838 (23.3%)</tspan></text>
+<text x="10.08em" y="9.90em"><tspan class="size">Very Satisfied</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.31em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">471 (13.1%)</tspan></text>
+<text x="9.06em" y="11.10em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/ed.svg b/content/survey2016/ed.svg
new file mode 100644
index 0000000..02b52a7
--- /dev/null
+++ b/content/survey2016/ed.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 class="paren">(ordered choice, up to 2)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.45em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="9.70em" y="2.10em" width="1.33em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,359 (<tspan fill="#0000ff">25</tspan>, <tspan fill="#6666ff">13</tspan>%)</tspan></text>
+<text x="11.53em" y="2.70em"><tspan class="size">Vim</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.38em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="8.63em" y="3.30em" width="0.88em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">814 (<tspan fill="#0000ff">14</tspan>, <tspan fill="#6666ff">9</tspan>%)</tspan></text>
+<text x="10.01em" y="3.90em"><tspan class="size">VSCode</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="8.27em" y="4.50em" width="0.86em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">676 (<tspan fill="#0000ff">10</tspan>, <tspan fill="#6666ff">9</tspan>%)</tspan></text>
+<text x="9.63em" y="5.10em"><tspan class="size">Atom</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="8.58em" y="5.70em" width="0.58em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">687 (<tspan fill="#0000ff">13</tspan>, <tspan fill="#6666ff">6</tspan>%)</tspan></text>
+<text x="9.66em" y="6.30em"><tspan class="size">IntelliJ</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.99em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="8.24em" y="6.90em" width="0.83em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">655 (<tspan fill="#0000ff">10</tspan>, <tspan fill="#6666ff">8</tspan>%)</tspan></text>
+<text x="9.57em" y="7.50em"><tspan class="size">Sublime Text</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.65em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.90em" y="8.10em" width="0.20em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">305 (<tspan fill="#0000ff">6</tspan>, <tspan fill="#6666ff">2</tspan>%)</tspan></text>
+<text x="8.60em" y="8.70em"><tspan class="size">Emacs</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.44em" y="9.30em" width="0.19em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">137 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#6666ff">2</tspan>%)</tspan></text>
+<text x="8.13em" y="9.90em"><tspan class="size">Visual Studio</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.50em" y="10.50em" width="0.17em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">153 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#6666ff">2</tspan>%)</tspan></text>
+<text x="8.18em" y="11.10em"><tspan class="size">LiteIDE</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.37em" y="11.70em" width="0.16em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">99 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#6666ff">2</tspan>%)</tspan></text>
+<text x="8.03em" y="12.30em"><tspan class="size">Eclipse</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.05em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.30em" y="12.90em" width="0.05em" height="0.60em" stroke="#6666ff" fill="#6666ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">37 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#6666ff">1</tspan>%)</tspan></text>
+<text x="7.85em" y="13.50em"><tspan class="size">Acme</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.38em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="7.63em" y="14.10em" width="0.28em" height="0.60em" stroke="#a1a1a1" fill="#a1a1a1"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">238 (<tspan fill="#777777">4</tspan>, <tspan fill="#a1a1a1">3</tspan>%)</tspan></text>
+<text x="8.41em" y="14.70em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="15.30em" width="1.18em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">425 (12%)</tspan></text>
+<text x="8.93em" y="15.90em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/effective.html b/content/survey2016/effective.html
new file mode 100644
index 0000000..f059c7f
--- /dev/null
+++ b/content/survey2016/effective.html
@@ -0,0 +1,670 @@
+<p>
+<!--include adequate.svg -->
+<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">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="#ff0000">strongly disagree</tspan>, <tspan fill="#ff4444">disagree</tspan>, <tspan fill="#ff8888">somewhat disagree</tspan>, <tspan fill="#cccccc">neutral</tspan>, <tspan fill="#8888ff">somewhat agree</tspan>, <tspan fill="#4444ff">agree</tspan>, <tspan fill="#0000ff">strongly agree</tspan>)</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.08em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.08em" y="3.30em" width="0.21em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.30em" y="3.30em" width="0.46em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.75em" y="3.30em" width="0.63em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.39em" y="3.30em" width="2.73em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="16.12em" y="3.30em" width="3.25em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="19.36em" y="3.30em" width="1.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">3,094 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">5</tspan>, <tspan fill="#cccccc">6</tspan>, <tspan fill="#8888ff">27</tspan>, <tspan fill="#4444ff">32</tspan>, <tspan fill="#0000ff">12</tspan>%)</tspan></text>
+<text x="21.11em" y="3.90em"><tspan class="size">I have a good understanding of Go best practices. (9.6:1)</tspan></text>
+<rect x="12.00em" y="4.50em" width="0.04em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.04em" y="4.50em" width="0.09em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.14em" y="4.50em" width="0.26em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.40em" y="4.50em" width="0.36em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="12.76em" y="4.50em" width="1.71em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="14.47em" y="4.50em" width="4.10em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="18.56em" y="4.50em" width="2.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">3,083 (<tspan fill="#ff0000">0</tspan>, <tspan fill="#ff4444">1</tspan>, <tspan fill="#ff8888">3</tspan>, <tspan fill="#cccccc">4</tspan>, <tspan fill="#8888ff">17</tspan>, <tspan fill="#4444ff">41</tspan>, <tspan fill="#0000ff">20</tspan>%)</tspan></text>
+<text x="21.08em" y="5.10em"><tspan class="size">I am able to quickly find answers to my questions. (20:1)</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.03em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.03em" y="5.70em" width="0.03em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.06em" y="5.70em" width="0.09em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.14em" y="5.70em" width="0.21em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="12.35em" y="5.70em" width="0.70em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="13.06em" y="5.70em" width="3.24em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="16.29em" y="5.70em" width="4.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">3,053 (<tspan fill="#ff0000">0</tspan>, <tspan fill="#ff4444">0</tspan>, <tspan fill="#ff8888">1</tspan>, <tspan fill="#cccccc">2</tspan>, <tspan fill="#8888ff">7</tspan>, <tspan fill="#4444ff">32</tspan>, <tspan fill="#0000ff">42</tspan>%)</tspan></text>
+<text x="20.99em" y="6.30em"><tspan class="size">Go&#39;s performance meets my needs. (57:1)</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.08em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.08em" y="6.90em" width="0.28em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.36em" y="6.90em" width="0.45em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.81em" y="6.90em" width="1.39em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.19em" y="6.90em" width="1.48em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="15.68em" y="6.90em" width="2.56em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="18.23em" y="6.90em" width="0.78em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">2,523 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">3</tspan>, <tspan fill="#ff8888">5</tspan>, <tspan fill="#cccccc">14</tspan>, <tspan fill="#8888ff">15</tspan>, <tspan fill="#4444ff">26</tspan>, <tspan fill="#0000ff">8</tspan>%)</tspan></text>
+<text x="19.52em" y="7.50em"><tspan class="size">Go&#39;s support for language interoperability meets my needs. (6.0:1)</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.05em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.05em" y="8.10em" width="0.24em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.29em" y="8.10em" width="0.63em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.92em" y="8.10em" width="0.67em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.59em" y="8.10em" width="2.39em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="15.97em" y="8.10em" width="3.36em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="19.34em" y="8.10em" width="1.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">3,049 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">6</tspan>, <tspan fill="#cccccc">7</tspan>, <tspan fill="#8888ff">24</tspan>, <tspan fill="#4444ff">34</tspan>, <tspan fill="#0000ff">11</tspan>%)</tspan></text>
+<text x="20.98em" y="8.70em"><tspan class="size">I am able to quickly find libraries that I need. (7.5:1)</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.07em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.07em" y="9.30em" width="0.18em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.25em" y="9.30em" width="0.43em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.68em" y="9.30em" width="0.45em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.13em" y="9.30em" width="1.77em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="14.90em" y="9.30em" width="3.69em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="18.59em" y="9.30em" width="1.99em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">3,083 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">4</tspan>, <tspan fill="#cccccc">5</tspan>, <tspan fill="#8888ff">18</tspan>, <tspan fill="#4444ff">37</tspan>, <tspan fill="#0000ff">20</tspan>%)</tspan></text>
+<text x="21.08em" y="9.90em"><tspan class="size">Go language, library, and tool documentation meet my needs. (11:1)</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include library.svg -->
+<svg width="70.00em" height="15.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">What Go libraries do you need that aren&#39;t available today?</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">208 (5.8%)</tspan></text>
+<text x="8.33em" y="2.70em"><tspan class="size">gui</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.40em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">144 (4.0%)</tspan></text>
+<text x="8.15em" y="3.90em"><tspan class="size">library</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.34em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">121 (3.4%)</tspan></text>
+<text x="8.09em" y="5.10em"><tspan class="size">libraries</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">63 (1.8%)</tspan></text>
+<text x="7.93em" y="6.30em"><tspan class="size">native</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">60 (1.7%)</tspan></text>
+<text x="7.92em" y="7.50em"><tspan class="size">ui</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">53 (1.5%)</tspan></text>
+<text x="7.90em" y="8.70em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="7.84em" y="9.90em"><tspan class="size">orm</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="7.84em" y="11.10em"><tspan class="size">standard</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="7.84em" y="12.30em"><tspan class="size">web</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="7.84em" y="13.50em"><tspan class="size">framework</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="7.84em" y="14.70em"><tspan class="size">gui library</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="22.84em" y="2.70em"><tspan class="size">mobile</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">28 (0.8%)</tspan></text>
+<text x="22.83em" y="3.90em"><tspan class="size">android</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">28 (0.8%)</tspan></text>
+<text x="22.83em" y="5.10em"><tspan class="size">database</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">28 (0.8%)</tspan></text>
+<text x="22.83em" y="6.30em"><tspan class="size">desktop</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">28 (0.8%)</tspan></text>
+<text x="22.83em" y="7.50em"><tspan class="size">libs</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">28 (0.8%)</tspan></text>
+<text x="22.83em" y="8.70em"><tspan class="size">sql</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="22.82em" y="9.90em"><tspan class="size">cross platform</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="11.10em"><tspan class="size">processing</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="12.30em"><tspan class="size">xml</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="13.50em"><tspan class="size">api</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="14.70em"><tspan class="size">machine learning</tspan></text>
+<rect x="37.25em" y="2.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="37.82em" y="2.70em"><tspan class="size">official</tspan></text>
+<rect x="37.25em" y="3.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="37.82em" y="3.90em"><tspan class="size">windows</tspan></text>
+<rect x="37.25em" y="4.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="5.10em"><tspan class="size">soap</tspan></text>
+<rect x="37.25em" y="5.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="6.30em"><tspan class="size">toolkit</tspan></text>
+<rect x="37.25em" y="6.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="37.81em" y="7.50em"><tspan class="size">pdf</tspan></text>
+<rect x="37.25em" y="8.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="37.81em" y="8.70em"><tspan class="size">python</tspan></text>
+<rect x="37.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="37.81em" y="9.90em"><tspan class="size">bindings</tspan></text>
+<rect x="37.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="37.81em" y="11.10em"><tspan class="size">graphics</tspan></text>
+<rect x="37.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="37.81em" y="12.30em"><tspan class="size">package</tspan></text>
+<rect x="37.25em" y="12.90em" width="6.95em" height="0.60em" stroke="black" fill="white"/>
+<text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">2,498 (69.5%)</tspan></text>
+<text x="44.70em" y="13.50em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include docs.svg -->
+<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">What changes would most improve the Go documentation?</tspan></text>
+<rect x="7.25em" y="2.10em" width="1.42em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">512 (14%)</tspan></text>
+<text x="9.17em" y="2.70em"><tspan class="size">examples</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.83em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">300  (8%)</tspan></text>
+<text x="8.58em" y="3.90em"><tspan class="size">more examples</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">134  (4%)</tspan></text>
+<text x="8.12em" y="5.10em"><tspan class="size">documentation</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">69  (2%)</tspan></text>
+<text x="7.94em" y="6.30em"><tspan class="size">example</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">62  (2%)</tspan></text>
+<text x="7.92em" y="7.50em"><tspan class="size">docs</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">49  (1%)</tspan></text>
+<text x="7.89em" y="8.70em"><tspan class="size">godoc</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">34  (1%)</tspan></text>
+<text x="7.84em" y="9.90em"><tspan class="size">usage</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">32  (1%)</tspan></text>
+<text x="7.84em" y="11.10em"><tspan class="size">functions</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">32  (1%)</tspan></text>
+<text x="7.84em" y="12.30em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">31  (1%)</tspan></text>
+<text x="7.84em" y="13.50em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">29  (1%)</tspan></text>
+<text x="7.83em" y="14.70em"><tspan class="size">function</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">29  (1%)</tspan></text>
+<text x="7.83em" y="15.90em"><tspan class="size">great</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">29  (1%)</tspan></text>
+<text x="22.83em" y="2.70em"><tspan class="size">packages</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">29  (1%)</tspan></text>
+<text x="22.83em" y="3.90em"><tspan class="size">search</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">28  (1%)</tspan></text>
+<text x="22.83em" y="5.10em"><tspan class="size">cases</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">26  (1%)</tspan></text>
+<text x="22.82em" y="6.30em"><tspan class="size">best practices</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">26  (1%)</tspan></text>
+<text x="22.82em" y="7.50em"><tspan class="size">libraries</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">23  (1%)</tspan></text>
+<text x="22.81em" y="8.70em"><tspan class="size">doc</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">23  (1%)</tspan></text>
+<text x="22.81em" y="9.90em"><tspan class="size">more example</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">22  (1%)</tspan></text>
+<text x="22.81em" y="11.10em"><tspan class="size">code examples</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">21  (1%)</tspan></text>
+<text x="22.81em" y="12.30em"><tspan class="size">syntax</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">20  (1%)</tspan></text>
+<text x="22.81em" y="13.50em"><tspan class="size">interface</tspan></text>
+<rect x="22.25em" y="14.10em" width="7.04em" height="0.60em" stroke="black" fill="white"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">2,532 (70%)</tspan></text>
+<text x="29.79em" y="14.70em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include effective.svg -->
+<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="#ff0000">strongly disagree</tspan>, <tspan fill="#ff4444">disagree</tspan>, <tspan fill="#ff8888">somewhat disagree</tspan>, <tspan fill="#cccccc">neutral</tspan>, <tspan fill="#8888ff">somewhat agree</tspan>, <tspan fill="#4444ff">agree</tspan>, <tspan fill="#0000ff">strongly agree</tspan>)</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.09em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.09em" y="3.30em" width="0.23em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.31em" y="3.30em" width="0.63em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.94em" y="3.30em" width="0.68em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.62em" y="3.30em" width="2.26em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="15.87em" y="3.30em" width="3.37em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="19.25em" y="3.30em" width="1.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">3,002 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">6</tspan>, <tspan fill="#cccccc">7</tspan>, <tspan fill="#8888ff">23</tspan>, <tspan fill="#4444ff">34</tspan>, <tspan fill="#0000ff">11</tspan>%)</tspan></text>
+<text x="20.85em" y="3.90em"><tspan class="size">I am able to effectively diagnose bugs in my Go programs. (7.2:1)</tspan></text>
+<rect x="12.00em" y="4.50em" width="0.08em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.08em" y="4.50em" width="0.24em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.32em" y="4.50em" width="0.60em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.92em" y="4.50em" width="1.33em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.26em" y="4.50em" width="2.19em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="16.45em" y="4.50em" width="2.40em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="18.85em" y="4.50em" width="0.73em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">2,725 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">6</tspan>, <tspan fill="#cccccc">13</tspan>, <tspan fill="#8888ff">22</tspan>, <tspan fill="#4444ff">24</tspan>, <tspan fill="#0000ff">7</tspan>%)</tspan></text>
+<text x="20.08em" y="5.10em"><tspan class="size">I am able to effectively diagnose performance issues in my Go programs. (5.8:1)</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.05em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.05em" y="5.70em" width="0.15em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.20em" y="5.70em" width="0.29em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.50em" y="5.70em" width="0.53em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.03em" y="5.70em" width="1.67em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="14.70em" y="5.70em" width="3.25em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.96em" y="5.70em" width="2.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">2,932 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">3</tspan>, <tspan fill="#cccccc">5</tspan>, <tspan fill="#8888ff">17</tspan>, <tspan fill="#4444ff">33</tspan>, <tspan fill="#0000ff">22</tspan>%)</tspan></text>
+<text x="20.66em" y="6.30em"><tspan class="size">I am able to effectively use Go&#39;s concurrency features (goroutines, channels, select). (14:1)</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.21em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.21em" y="6.90em" width="0.46em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.68em" y="6.90em" width="1.05em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="13.73em" y="6.90em" width="1.42em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.15em" y="6.90em" width="2.33em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="17.48em" y="6.90em" width="1.78em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="19.26em" y="6.90em" width="0.53em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">2,801 (<tspan fill="#ff0000">2</tspan>, <tspan fill="#ff4444">5</tspan>, <tspan fill="#ff8888">11</tspan>, <tspan fill="#cccccc">14</tspan>, <tspan fill="#8888ff">23</tspan>, <tspan fill="#4444ff">18</tspan>, <tspan fill="#0000ff">5</tspan>%)</tspan></text>
+<text x="20.29em" y="7.50em"><tspan class="size">I am able to effectively debug uses of Go&#39;s concurrency features (goroutines, channels, select). (2.7:1)</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include answers.svg -->
+<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 class="paren">(ordered choice, up to 5)</tspan></tspan></text>
+<rect x="12.00em" y="2.10em" width="2.27em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="14.27em" y="2.10em" width="1.76em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="16.03em" y="2.10em" width="1.20em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="17.24em" y="2.10em" width="0.65em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="17.89em" y="2.10em" width="0.30em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">2,226 (<tspan fill="#0000ff">23</tspan>, <tspan fill="#2828ff">18</tspan>, <tspan fill="#5151ff">12</tspan>, <tspan fill="#7a7aff">7</tspan>, <tspan fill="#a3a3ff">3</tspan>%)</tspan></text>
+<text x="18.69em" y="2.70em"><tspan class="size">Stack Overflow</tspan></text>
+<rect x="12.00em" y="3.30em" width="3.03em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="15.03em" y="3.30em" width="1.54em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="16.57em" y="3.30em" width="0.78em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="17.35em" y="3.30em" width="0.35em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="17.71em" y="3.30em" width="0.14em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">2,101 (<tspan fill="#0000ff">30</tspan>, <tspan fill="#2828ff">15</tspan>, <tspan fill="#5151ff">8</tspan>, <tspan fill="#7a7aff">4</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="18.34em" y="3.90em"><tspan class="size">golang.org</tspan></text>
+<rect x="12.00em" y="4.50em" width="1.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="13.25em" y="4.50em" width="1.65em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.91em" y="4.50em" width="1.22em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="16.13em" y="4.50em" width="0.70em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="16.83em" y="4.50em" width="0.22em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">1,814 (<tspan fill="#0000ff">13</tspan>, <tspan fill="#2828ff">17</tspan>, <tspan fill="#5151ff">12</tspan>, <tspan fill="#7a7aff">7</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="17.55em" 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.27em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.27em" y="5.70em" width="0.80em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.07em" y="5.70em" width="1.17em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.23em" y="5.70em" width="0.74em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.98em" y="5.70em" width="0.36em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">1,200 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">12</tspan>, <tspan fill="#7a7aff">7</tspan>, <tspan fill="#a3a3ff">4</tspan>%)</tspan></text>
+<text x="15.84em" y="6.30em"><tspan class="size">GitHub</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.25em" y="6.90em" width="0.65em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.90em" y="6.90em" width="0.70em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.60em" y="6.90em" width="0.48em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.09em" y="6.90em" width="0.29em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">854 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">7</tspan>, <tspan fill="#5151ff">7</tspan>, <tspan fill="#7a7aff">5</tspan>, <tspan fill="#a3a3ff">3</tspan>%)</tspan></text>
+<text x="14.88em" y="7.50em"><tspan class="size">golang-nuts mailing list (groups.google.com/d/forum/golang-nuts)</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.18em" y="8.10em" width="0.34em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.52em" y="8.10em" width="0.53em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.05em" y="8.10em" width="0.53em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.58em" y="8.10em" width="0.32em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">682 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">3</tspan>, <tspan fill="#5151ff">5</tspan>, <tspan fill="#7a7aff">5</tspan>, <tspan fill="#a3a3ff">3</tspan>%)</tspan></text>
+<text x="14.40em" y="8.70em"><tspan class="size">Reddit (r/golang)</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.33em" y="9.30em" width="0.42em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.74em" y="9.30em" width="0.52em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.27em" y="9.30em" width="0.32em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.58em" y="9.30em" width="0.17em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">630 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">5</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="14.25em" y="9.90em"><tspan class="size">Coworkers</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.19em" y="10.50em" width="0.18em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.37em" y="10.50em" width="0.21em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.58em" y="10.50em" width="0.20em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.78em" y="10.50em" width="0.15em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">334 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">2</tspan>, <tspan fill="#5151ff">2</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="13.43em" y="11.10em"><tspan class="size">Gopher Slack (invite.slack.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.07em" y="11.70em" width="0.14em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.21em" y="11.70em" width="0.18em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.39em" y="11.70em" width="0.12em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.51em" y="11.70em" width="0.08em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">214 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">2</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.10em" y="12.30em"><tspan class="size">Friends</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.04em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.04em" y="12.90em" width="0.05em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.09em" y="12.90em" width="0.14em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.22em" y="12.90em" width="0.12em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.34em" y="12.90em" width="0.11em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">161 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">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.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.06em" y="14.10em" width="0.11em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.18em" y="14.10em" width="0.10em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.28em" y="14.10em" width="0.11em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.39em" y="14.10em" width="0.04em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">156 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">0</tspan>%)</tspan></text>
+<text x="12.93em" y="14.70em"><tspan class="size">IRC</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.03em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.03em" y="15.30em" width="0.08em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.11em" y="15.30em" width="0.08em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.18em" y="15.30em" width="0.10em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.28em" y="15.30em" width="0.07em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">126 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.85em" y="15.90em"><tspan class="size">Go Forum (forum.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.24em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.24em" y="16.50em" width="0.20em" height="0.60em" stroke="#888888" fill="#888888"/>
+<rect x="12.43em" y="16.50em" width="0.14em" height="0.60em" stroke="#999999" fill="#999999"/>
+<rect x="12.58em" y="16.50em" width="0.08em" height="0.60em" stroke="#aaaaaa" fill="#aaaaaa"/>
+<rect x="12.66em" y="16.50em" width="0.07em" height="0.60em" stroke="#bbbbbb" fill="#bbbbbb"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">262 (<tspan fill="#777777">2</tspan>, <tspan fill="#888888">2</tspan>, <tspan fill="#999999">1</tspan>, <tspan fill="#aaaaaa">1</tspan>, <tspan fill="#bbbbbb">1</tspan>%)</tspan></text>
+<text x="13.23em" y="17.10em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="17.70em" width="1.79em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">643 (18%)</tspan></text>
+<text x="14.29em" y="18.30em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include news.svg -->
+<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">Rank the following in terms of where you get Go news from: <tspan class="paren">(ordered choice, up to 5)</tspan></tspan></text>
+<rect x="12.00em" y="2.10em" width="1.75em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="13.75em" y="2.10em" width="1.38em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="15.12em" y="2.10em" width="0.85em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="15.98em" y="2.10em" width="0.43em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="16.41em" y="2.10em" width="0.21em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">1,659 (<tspan fill="#0000ff">17</tspan>, <tspan fill="#2828ff">14</tspan>, <tspan fill="#5151ff">9</tspan>, <tspan fill="#7a7aff">4</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="17.11em" y="2.70em"><tspan class="size">blog.Golang.org</tspan></text>
+<rect x="12.00em" y="3.30em" width="1.71em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="13.71em" y="3.30em" width="0.80em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.51em" y="3.30em" width="0.41em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.92em" y="3.30em" width="0.20em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="15.12em" y="3.30em" width="0.09em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">1,153 (<tspan fill="#0000ff">17</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="15.71em" y="3.90em"><tspan class="size">Reddit (r/golang)</tspan></text>
+<rect x="12.00em" y="4.50em" width="1.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="13.36em" y="4.50em" width="0.78em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.14em" y="4.50em" width="0.38em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.51em" y="4.50em" width="0.28em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.80em" y="4.50em" width="0.13em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">1,053 (<tspan fill="#0000ff">14</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="15.43em" y="5.10em"><tspan class="size">Twitter</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.62em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.62em" y="5.70em" width="0.81em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.43em" y="5.70em" width="0.61em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.04em" y="5.70em" width="0.33em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.36em" y="5.70em" width="0.15em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">903 (<tspan fill="#0000ff">6</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">6</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="15.01em" y="6.30em"><tspan class="size">Hacker News</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.90em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.90em" y="6.90em" width="0.61em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.51em" y="6.90em" width="0.43em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.94em" y="6.90em" width="0.17em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.12em" y="6.90em" width="0.04em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">777 (<tspan fill="#0000ff">9</tspan>, <tspan fill="#2828ff">6</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">0</tspan>%)</tspan></text>
+<text x="14.66em" y="7.50em"><tspan class="size">Golangweekly.com</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.20em" y="8.10em" width="0.59em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.79em" y="8.10em" width="0.48em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.27em" y="8.10em" width="0.35em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.63em" y="8.10em" width="0.13em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">633 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">6</tspan>, <tspan fill="#5151ff">5</tspan>, <tspan fill="#7a7aff">4</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="14.26em" y="8.70em"><tspan class="size">Community Blogs</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.18em" y="9.30em" width="0.31em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.49em" y="9.30em" width="0.36em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.85em" y="9.30em" width="0.21em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.06em" y="9.30em" width="0.14em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">430 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">3</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.70em" y="9.90em"><tspan class="size">GitHub</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.29em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.29em" y="10.50em" width="0.32em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.60em" y="10.50em" width="0.30em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.90em" y="10.50em" width="0.17em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.07em" y="10.50em" width="0.09em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">418 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">3</tspan>, <tspan fill="#5151ff">3</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.66em" y="11.10em"><tspan class="size">golang-nuts mailing list (groups.google.com/d/forum/golang-nuts)</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.32em" y="11.70em" width="0.31em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.63em" y="11.70em" width="0.29em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.92em" y="11.70em" width="0.10em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.02em" y="11.70em" width="0.08em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">394 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">3</tspan>, <tspan fill="#5151ff">3</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.60em" y="12.30em"><tspan class="size">Coworkers</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.09em" y="12.90em" width="0.13em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.22em" y="12.90em" width="0.18em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.40em" y="12.90em" width="0.12em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.52em" y="12.90em" width="0.07em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">212 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">2</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.09em" y="13.50em"><tspan class="size">Gopher Slack (invite.slack.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.12em" y="14.10em" width="0.17em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.29em" y="14.10em" width="0.13em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.41em" y="14.10em" width="0.09em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.51em" y="14.10em" width="0.06em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">203 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">2</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.06em" y="14.70em"><tspan class="size">Golangnews.com</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.11em" y="15.30em" width="0.18em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.28em" y="15.30em" width="0.14em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.43em" y="15.30em" width="0.07em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.50em" y="15.30em" width="0.06em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">199 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">2</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.05em" y="15.90em"><tspan class="size">golang-announce (groups.google.com/d/forum/golang-announce)</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.11em" y="16.50em" width="0.11em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.22em" y="16.50em" width="0.13em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.35em" y="16.50em" width="0.08em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.43em" y="16.50em" width="0.06em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">176 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.99em" y="17.10em"><tspan class="size">Go Time podcast</tspan></text>
+<rect x="12.00em" y="17.70em" width="0.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.02em" y="17.70em" width="0.04em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.06em" y="17.70em" width="0.04em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.10em" y="17.70em" width="0.05em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.15em" y="17.70em" width="0.03em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">65 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">0</tspan>%)</tspan></text>
+<text x="12.68em" y="18.30em"><tspan class="size">Go Forum (forum.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="18.90em" width="0.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.02em" y="18.90em" width="0.02em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.04em" y="18.90em" width="0.04em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.08em" y="18.90em" width="0.02em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.11em" y="18.90em" width="0.01em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="19.50em" text-anchor="end"><tspan class="size">42 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">0</tspan>, <tspan fill="#a3a3ff">0</tspan>%)</tspan></text>
+<text x="12.62em" y="19.50em"><tspan class="size">Facebook</tspan></text>
+<rect x="12.00em" y="20.10em" width="0.15em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.15em" y="20.10em" width="0.13em" height="0.60em" stroke="#888888" fill="#888888"/>
+<rect x="12.28em" y="20.10em" width="0.11em" height="0.60em" stroke="#999999" fill="#999999"/>
+<rect x="12.38em" y="20.10em" width="0.04em" height="0.60em" stroke="#aaaaaa" fill="#aaaaaa"/>
+<rect x="12.42em" y="20.10em" width="0.02em" height="0.60em" stroke="#bbbbbb" fill="#bbbbbb"/>
+<text x="11.50em" y="20.70em" text-anchor="end"><tspan class="size">160 (<tspan fill="#777777">1</tspan>, <tspan fill="#888888">1</tspan>, <tspan fill="#999999">1</tspan>, <tspan fill="#aaaaaa">0</tspan>, <tspan fill="#bbbbbb">0</tspan>%)</tspan></text>
+<text x="12.95em" y="20.70em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="21.30em" width="2.08em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="21.90em" text-anchor="end"><tspan class="size">747 (21%)</tspan></text>
+<text x="14.58em" y="21.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include attend.svg -->
+<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="3.66em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,315 (37%)</tspan></text>
+<text x="11.41em" y="2.70em"><tspan class="size">None</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.45em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">879 (24%)</tspan></text>
+<text x="10.20em" y="3.90em"><tspan class="size">A Go meetup</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.45em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">523 (15%)</tspan></text>
+<text x="9.20em" y="5.10em"><tspan class="size">A Go themed conference (GopherCon, GothamGo, etc)</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.77em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">276  (8%)</tspan></text>
+<text x="8.52em" y="6.30em"><tspan class="size">A Go remote meetup / online event</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.52em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">186  (5%)</tspan></text>
+<text x="8.27em" y="7.50em"><tspan class="size">Go training</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">165  (5%)</tspan></text>
+<text x="8.21em" 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.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="7.87em" y="9.90em"><tspan class="size">A GoBridge event</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">37  (1%)</tspan></text>
+<text x="7.85em" y="11.10em"><tspan class="size">A Women Who Go event</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.18em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">65  (2%)</tspan></text>
+<text x="7.93em" y="12.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="12.90em" width="2.76em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">993 (28%)</tspan></text>
+<text x="10.51em" y="13.50em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
diff --git a/content/survey2016/effective.svg b/content/survey2016/effective.svg
new file mode 100644
index 0000000..a427149
--- /dev/null
+++ b/content/survey2016/effective.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="#ff0000">strongly disagree</tspan>, <tspan fill="#ff4444">disagree</tspan>, <tspan fill="#ff8888">somewhat disagree</tspan>, <tspan fill="#cccccc">neutral</tspan>, <tspan fill="#8888ff">somewhat agree</tspan>, <tspan fill="#4444ff">agree</tspan>, <tspan fill="#0000ff">strongly agree</tspan>)</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.09em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.09em" y="3.30em" width="0.23em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.31em" y="3.30em" width="0.63em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.94em" y="3.30em" width="0.68em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.62em" y="3.30em" width="2.26em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="15.87em" y="3.30em" width="3.37em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="19.25em" y="3.30em" width="1.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">3,002 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">6</tspan>, <tspan fill="#cccccc">7</tspan>, <tspan fill="#8888ff">23</tspan>, <tspan fill="#4444ff">34</tspan>, <tspan fill="#0000ff">11</tspan>%)</tspan></text>
+<text x="20.85em" y="3.90em"><tspan class="size">I am able to effectively diagnose bugs in my Go programs. (7.2:1)</tspan></text>
+<rect x="12.00em" y="4.50em" width="0.08em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.08em" y="4.50em" width="0.24em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.32em" y="4.50em" width="0.60em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.92em" y="4.50em" width="1.33em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.26em" y="4.50em" width="2.19em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="16.45em" y="4.50em" width="2.40em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="18.85em" y="4.50em" width="0.73em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">2,725 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">6</tspan>, <tspan fill="#cccccc">13</tspan>, <tspan fill="#8888ff">22</tspan>, <tspan fill="#4444ff">24</tspan>, <tspan fill="#0000ff">7</tspan>%)</tspan></text>
+<text x="20.08em" y="5.10em"><tspan class="size">I am able to effectively diagnose performance issues in my Go programs. (5.8:1)</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.05em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.05em" y="5.70em" width="0.15em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.20em" y="5.70em" width="0.29em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.50em" y="5.70em" width="0.53em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.03em" y="5.70em" width="1.67em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="14.70em" y="5.70em" width="3.25em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.96em" y="5.70em" width="2.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">2,932 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">3</tspan>, <tspan fill="#cccccc">5</tspan>, <tspan fill="#8888ff">17</tspan>, <tspan fill="#4444ff">33</tspan>, <tspan fill="#0000ff">22</tspan>%)</tspan></text>
+<text x="20.66em" y="6.30em"><tspan class="size">I am able to effectively use Go&#39;s concurrency features (goroutines, channels, select). (14:1)</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.21em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.21em" y="6.90em" width="0.46em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.68em" y="6.90em" width="1.05em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="13.73em" y="6.90em" width="1.42em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.15em" y="6.90em" width="2.33em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="17.48em" y="6.90em" width="1.78em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="19.26em" y="6.90em" width="0.53em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">2,801 (<tspan fill="#ff0000">2</tspan>, <tspan fill="#ff4444">5</tspan>, <tspan fill="#ff8888">11</tspan>, <tspan fill="#cccccc">14</tspan>, <tspan fill="#8888ff">23</tspan>, <tspan fill="#4444ff">18</tspan>, <tspan fill="#0000ff">5</tspan>%)</tspan></text>
+<text x="20.29em" y="7.50em"><tspan class="size">I am able to effectively debug uses of Go&#39;s concurrency features (goroutines, channels, select). (2.7:1)</tspan></text>
+</svg>
diff --git a/content/survey2016/final.svg b/content/survey2016/final.svg
new file mode 100644
index 0000000..26e54a6
--- /dev/null
+++ b/content/survey2016/final.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">Is there anything else you would like to share with us?</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">95 (2.6%)</tspan></text>
+<text x="8.01em" y="2.70em"><tspan class="size">thanks</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">94 (2.6%)</tspan></text>
+<text x="8.01em" y="3.90em"><tspan class="size">great</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">86 (2.4%)</tspan></text>
+<text x="7.99em" y="5.10em"><tspan class="size">thank you</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">47 (1.3%)</tspan></text>
+<text x="7.88em" y="6.30em"><tspan class="size">keep up the good work</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">47 (1.3%)</tspan></text>
+<text x="7.88em" y="7.50em"><tspan class="size">programming</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">43 (1.2%)</tspan></text>
+<text x="7.87em" y="8.70em"><tspan class="size">community</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">39 (1.1%)</tspan></text>
+<text x="7.86em" y="9.90em"><tspan class="size">c</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">37 (1.0%)</tspan></text>
+<text x="7.85em" y="11.10em"><tspan class="size">awesome</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="7.84em" y="12.30em"><tspan class="size">i love</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="7.84em" y="13.50em"><tspan class="size">people</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">29 (0.8%)</tspan></text>
+<text x="7.83em" y="14.70em"><tspan class="size">golang</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="7.83em" y="15.90em"><tspan class="size">great work</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="7.83em" y="17.10em"><tspan class="size">java</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="22.83em" y="2.70em"><tspan class="size">languages</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="22.82em" y="3.90em"><tspan class="size">fun</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="22.82em" y="5.10em"><tspan class="size">job</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="22.82em" y="6.30em"><tspan class="size">time</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="7.50em"><tspan class="size">love go</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="8.70em"><tspan class="size">generics</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="9.90em"><tspan class="size">team</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="22.81em" y="11.10em"><tspan class="size">projects</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="22.81em" y="12.30em"><tspan class="size">best</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="22.81em" y="13.50em"><tspan class="size">wish</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="22.81em" y="14.70em"><tspan class="size">years</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="22.81em" y="15.90em"><tspan class="size">simple</tspan></text>
+<rect x="22.25em" y="16.50em" width="8.03em" height="0.60em" stroke="black" fill="white"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">2,886 (80.3%)</tspan></text>
+<text x="30.78em" y="17.10em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/howlong.svg b/content/survey2016/howlong.svg
new file mode 100644
index 0000000..8fd1aba
--- /dev/null
+++ b/content/survey2016/howlong.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.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">432 (12%)</tspan></text>
+<text x="8.95em" y="2.70em"><tspan class="size">Less than 3 months</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.81em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,009 (28%)</tspan></text>
+<text x="10.56em" y="3.90em"><tspan class="size">3 - 12 months</tspan></text>
+<rect x="7.25em" y="4.50em" width="2.31em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">829 (23%)</tspan></text>
+<text x="10.06em" y="5.10em"><tspan class="size">13 - 24 months</tspan></text>
+<rect x="7.25em" y="5.70em" width="2.51em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">903 (25%)</tspan></text>
+<text x="10.26em" y="6.30em"><tspan class="size">2 - 4 years</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.89em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">321  (9%)</tspan></text>
+<text x="8.64em" y="7.50em"><tspan class="size">4+ years</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">77  (2%)</tspan></text>
+<text x="7.96em" y="8.70em"><tspan class="size">I&#39;ve never used Go</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.07em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">24  (1%)</tspan></text>
+<text x="7.82em" y="9.90em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/identify.svg b/content/survey2016/identify.svg
new file mode 100644
index 0000000..d13e081
--- /dev/null
+++ b/content/survey2016/identify.svg
@@ -0,0 +1,54 @@
+<?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="15.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">We want the Go community to be inclusive; we want to see how we&#39;re doing and how to improve.</tspan></text>
+<text x="0.00em" y="2.40em" class="head"><tspan class="size">Please select the groups you identify with: <tspan class="paren">(multiple choice)</tspan></tspan></text>
+<rect x="7.25em" y="3.30em" width="4.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,499 (42%)</tspan></text>
+<text x="11.92em" y="3.90em"><tspan class="size">I do not identify as part of an underrepresented group</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">438 (12%)</tspan></text>
+<text x="8.97em" y="5.10em"><tspan class="size">I prefer not to answer</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.28em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">101  (3%)</tspan></text>
+<text x="8.03em" y="6.30em"><tspan class="size">I identify as LGBTQIA</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">95  (3%)</tspan></text>
+<text x="8.01em" y="7.50em"><tspan class="size">I identify as ethnically or racially underrepresented</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">77  (2%)</tspan></text>
+<text x="7.96em" y="8.70em"><tspan class="size">I identify as neurodiverse or as having a disability</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">49  (1%)</tspan></text>
+<text x="7.89em" 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="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">47  (1%)</tspan></text>
+<text x="7.88em" y="11.10em"><tspan class="size">Write-in: objection to the question.</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">38  (1%)</tspan></text>
+<text x="7.86em" y="12.30em"><tspan class="size">I identify as part of an underrepresented group, but I prefer not to specify</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">34  (1%)</tspan></text>
+<text x="7.84em" y="13.50em"><tspan class="size">I identify with an underrepresented group not listed.</tspan></text>
+<rect x="7.25em" y="14.10em" width="3.71em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">1,332 (37%)</tspan></text>
+<text x="11.46em" y="14.70em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/improve.svg b/content/survey2016/improve.svg
new file mode 100644
index 0000000..693acd2
--- /dev/null
+++ b/content/survey2016/improve.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 changes would improve Go most?</tspan></text>
+<rect x="7.25em" y="2.10em" width="1.59em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">572 (16%)</tspan></text>
+<text x="9.34em" y="2.70em"><tspan class="size">generics</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">451 (13%)</tspan></text>
+<text x="9.00em" y="3.90em"><tspan class="size">management</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.92em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">330  (9%)</tspan></text>
+<text x="8.67em" y="5.10em"><tspan class="size">dependency</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.87em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">314  (9%)</tspan></text>
+<text x="8.62em" y="6.30em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.74em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">266  (7%)</tspan></text>
+<text x="8.49em" y="7.50em"><tspan class="size">dependency management</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">164  (5%)</tspan></text>
+<text x="8.21em" y="8.70em"><tspan class="size">library</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.44em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">159  (4%)</tspan></text>
+<text x="8.19em" y="9.90em"><tspan class="size">gui</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">134  (4%)</tspan></text>
+<text x="8.12em" y="11.10em"><tspan class="size">package management</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">134  (4%)</tspan></text>
+<text x="8.12em" y="12.30em"><tspan class="size">vendoring</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">128  (4%)</tspan></text>
+<text x="8.11em" y="13.50em"><tspan class="size">debugger</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.35em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">126  (4%)</tspan></text>
+<text x="8.10em" y="14.70em"><tspan class="size">libraries</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.34em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">122  (3%)</tspan></text>
+<text x="8.09em" y="15.90em"><tspan class="size">standard</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">117  (3%)</tspan></text>
+<text x="8.08em" y="17.10em"><tspan class="size">type</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.30em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">109  (3%)</tspan></text>
+<text x="8.05em" y="18.30em"><tspan class="size">error</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">94  (3%)</tspan></text>
+<text x="8.01em" y="19.50em"><tspan class="size">system</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">89  (2%)</tspan></text>
+<text x="8.00em" y="20.70em"><tspan class="size">types</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">88  (2%)</tspan></text>
+<text x="7.99em" y="21.90em"><tspan class="size">official</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">85  (2%)</tspan></text>
+<text x="7.99em" y="23.10em"><tspan class="size">tools</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">84  (2%)</tspan></text>
+<text x="7.98em" y="24.30em"><tspan class="size">c</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">82  (2%)</tspan></text>
+<text x="7.98em" y="25.50em"><tspan class="size">gopath</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">78  (2%)</tspan></text>
+<text x="22.97em" y="2.70em"><tspan class="size">performance</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">70  (2%)</tspan></text>
+<text x="22.94em" y="3.90em"><tspan class="size">error handling</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">70  (2%)</tspan></text>
+<text x="22.94em" y="5.10em"><tspan class="size">ide</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">69  (2%)</tspan></text>
+<text x="22.94em" y="6.30em"><tspan class="size">package manager</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">66  (2%)</tspan></text>
+<text x="22.93em" y="7.50em"><tspan class="size">documentation</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">66  (2%)</tspan></text>
+<text x="22.93em" y="8.70em"><tspan class="size">faster</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">64  (2%)</tspan></text>
+<text x="22.93em" y="9.90em"><tspan class="size">good</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">63  (2%)</tspan></text>
+<text x="22.93em" y="11.10em"><tspan class="size">simple</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">63  (2%)</tspan></text>
+<text x="22.93em" y="12.30em"><tspan class="size">tool</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">62  (2%)</tspan></text>
+<text x="22.92em" y="13.50em"><tspan class="size">mobile</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">60  (2%)</tspan></text>
+<text x="22.92em" y="14.70em"><tspan class="size">debugging</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">57  (2%)</tspan></text>
+<text x="22.91em" y="15.90em"><tspan class="size">build</tspan></text>
+<rect x="22.25em" y="16.50em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">56  (2%)</tspan></text>
+<text x="22.91em" y="17.10em"><tspan class="size">packages</tspan></text>
+<rect x="22.25em" y="17.70em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">55  (2%)</tspan></text>
+<text x="22.90em" y="18.30em"><tspan class="size">easier</tspan></text>
+<rect x="22.25em" y="18.90em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">55  (2%)</tspan></text>
+<text x="22.90em" y="19.50em"><tspan class="size">standard library</tspan></text>
+<rect x="22.25em" y="20.10em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">55  (2%)</tspan></text>
+<text x="22.90em" y="20.70em"><tspan class="size">tooling</tspan></text>
+<rect x="22.25em" y="21.30em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">54  (2%)</tspan></text>
+<text x="22.90em" y="21.90em"><tspan class="size">interface</tspan></text>
+<rect x="22.25em" y="22.50em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">51  (1%)</tspan></text>
+<text x="22.89em" y="23.10em"><tspan class="size">dependencies</tspan></text>
+<rect x="22.25em" y="23.70em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">51  (1%)</tspan></text>
+<text x="22.89em" y="24.30em"><tspan class="size">generic</tspan></text>
+<rect x="22.25em" y="24.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">48  (1%)</tspan></text>
+<text x="22.88em" y="25.50em"><tspan class="size">programming</tspan></text>
+<rect x="37.25em" y="2.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">48  (1%)</tspan></text>
+<text x="37.88em" y="2.70em"><tspan class="size">versioning</tspan></text>
+<rect x="37.25em" y="3.30em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">47  (1%)</tspan></text>
+<text x="37.88em" y="3.90em"><tspan class="size">syntax</tspan></text>
+<rect x="37.25em" y="4.50em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">45  (1%)</tspan></text>
+<text x="37.88em" y="5.10em"><tspan class="size">compile</tspan></text>
+<rect x="37.25em" y="5.70em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">45  (1%)</tspan></text>
+<text x="37.88em" y="6.30em"><tspan class="size">solution</tspan></text>
+<rect x="37.25em" y="6.90em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">44  (1%)</tspan></text>
+<text x="37.87em" y="7.50em"><tspan class="size">framework</tspan></text>
+<rect x="37.25em" y="8.10em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="37.87em" y="8.70em"><tspan class="size">examples</tspan></text>
+<rect x="37.25em" y="9.30em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="37.87em" y="9.90em"><tspan class="size">gc</tspan></text>
+<rect x="37.25em" y="10.50em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="37.87em" y="11.10em"><tspan class="size">type system</tspan></text>
+<rect x="37.25em" y="11.70em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">42  (1%)</tspan></text>
+<text x="37.87em" y="12.30em"><tspan class="size">gui library</tspan></text>
+<rect x="37.25em" y="12.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">41  (1%)</tspan></text>
+<text x="37.86em" y="13.50em"><tspan class="size">templates</tspan></text>
+<rect x="37.25em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="37.86em" y="14.70em"><tspan class="size">android</tspan></text>
+<rect x="37.25em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="37.86em" y="15.90em"><tspan class="size">community</tspan></text>
+<rect x="37.25em" y="16.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="37.86em" y="17.10em"><tspan class="size">function</tspan></text>
+<rect x="37.25em" y="17.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="37.86em" y="18.30em"><tspan class="size">native</tspan></text>
+<rect x="37.25em" y="18.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="37.86em" y="19.50em"><tspan class="size">ui</tspan></text>
+<rect x="37.25em" y="20.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="37.86em" y="20.70em"><tspan class="size">web</tspan></text>
+<rect x="37.25em" y="21.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">39  (1%)</tspan></text>
+<text x="37.86em" y="21.90em"><tspan class="size">functions</tspan></text>
+<rect x="37.25em" y="22.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">21  (1%)</tspan></text>
+<text x="37.81em" y="23.10em"><tspan class="size">cross platform</tspan></text>
+<rect x="37.25em" y="23.70em" width="3.38em" height="0.60em" stroke="black" fill="white"/>
+<text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">1,215 (34%)</tspan></text>
+<text x="41.13em" y="24.30em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/keyword.svg b/content/survey2016/keyword.svg
new file mode 100644
index 0000000..aca0652
--- /dev/null
+++ b/content/survey2016/keyword.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="33.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">Just for fun: What is your favorite Go keyword?</tspan></text>
+<rect x="7.25em" y="2.10em" width="2.38em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">854 (24%)</tspan></text>
+<text x="10.13em" y="2.70em"><tspan class="size">go</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.27em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">455 (13%)</tspan></text>
+<text x="9.02em" y="3.90em"><tspan class="size">defer</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.70em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">253  (7%)</tspan></text>
+<text x="8.45em" y="5.10em"><tspan class="size">func</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.67em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">240  (7%)</tspan></text>
+<text x="8.42em" y="6.30em"><tspan class="size">select</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.63em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">227  (6%)</tspan></text>
+<text x="8.38em" y="7.50em"><tspan class="size">interface</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.40em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">145  (4%)</tspan></text>
+<text x="8.15em" y="8.70em"><tspan class="size">struct</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.39em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">139  (4%)</tspan></text>
+<text x="8.14em" y="9.90em"><tspan class="size">chan</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">129  (4%)</tspan></text>
+<text x="8.11em" y="11.10em"><tspan class="size">range</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">67  (2%)</tspan></text>
+<text x="7.94em" y="12.30em"><tspan class="size">fallthrough</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">56  (2%)</tspan></text>
+<text x="7.91em" y="13.50em"><tspan class="size">switch</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">53  (1%)</tspan></text>
+<text x="7.90em" y="14.70em"><tspan class="size">for</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">48  (1%)</tspan></text>
+<text x="7.88em" y="15.90em"><tspan class="size">type</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">47  (1%)</tspan></text>
+<text x="7.88em" y="17.10em"><tspan class="size">map</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">44  (1%)</tspan></text>
+<text x="7.87em" y="18.30em"><tspan class="size">goto</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">36  (1%)</tspan></text>
+<text x="7.85em" y="19.50em"><tspan class="size">import</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">22  (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.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">20  (1%)</tspan></text>
+<text x="7.81em" y="21.90em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.05em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">19  (1%)</tspan></text>
+<text x="7.80em" y="23.10em"><tspan class="size">var</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.05em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">17  (0%)</tspan></text>
+<text x="7.80em" y="24.30em"><tspan class="size">const</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.04em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">14  (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="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="26.70em" text-anchor="end"><tspan class="size">13  (0%)</tspan></text>
+<text x="7.79em" y="26.70em"><tspan class="size">return</tspan></text>
+<rect x="7.25em" y="27.30em" width="0.03em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="27.90em" text-anchor="end"><tspan class="size">12  (0%)</tspan></text>
+<text x="7.78em" y="27.90em"><tspan class="size">break</tspan></text>
+<rect x="7.25em" y="28.50em" width="0.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="29.10em" text-anchor="end"><tspan class="size">3  (0%)</tspan></text>
+<text x="7.76em" y="29.10em"><tspan class="size">else</tspan></text>
+<rect x="7.25em" y="29.70em" width="0.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="30.30em" text-anchor="end"><tspan class="size">2  (0%)</tspan></text>
+<text x="7.76em" y="30.30em"><tspan class="size">case</tspan></text>
+<rect x="7.25em" y="30.90em" width="0.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="31.50em" text-anchor="end"><tspan class="size">2  (0%)</tspan></text>
+<text x="7.76em" y="31.50em"><tspan class="size">default</tspan></text>
+<rect x="7.25em" y="32.10em" width="1.89em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="32.70em" text-anchor="end"><tspan class="size">678 (19%)</tspan></text>
+<text x="9.64em" y="32.70em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/lang-expertise.svg b/content/survey2016/lang-expertise.svg
new file mode 100644
index 0000000..ffa7760
--- /dev/null
+++ b/content/survey2016/lang-expertise.svg
@@ -0,0 +1,166 @@
+<?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="27.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">Rank the following languages in terms of your expertise: <tspan class="paren">(ordered choice, up to 5)</tspan></tspan></text>
+<rect x="12.00em" y="2.10em" width="2.61em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="14.61em" y="2.10em" width="2.56em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="17.17em" y="2.10em" width="1.90em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="19.07em" y="2.10em" width="1.05em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="20.11em" y="2.10em" width="0.54em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">3,111 (<tspan fill="#0000ff">26</tspan>, <tspan fill="#2828ff">26</tspan>, <tspan fill="#5151ff">19</tspan>, <tspan fill="#7a7aff">10</tspan>, <tspan fill="#a3a3ff">5</tspan>%)</tspan></text>
+<text x="21.15em" y="2.70em"><tspan class="size">Go</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.80em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.80em" y="3.30em" width="1.52em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.32em" y="3.30em" width="1.41em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="15.73em" y="3.30em" width="1.13em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="16.87em" y="3.30em" width="0.83em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">2,048 (<tspan fill="#0000ff">8</tspan>, <tspan fill="#2828ff">15</tspan>, <tspan fill="#5151ff">14</tspan>, <tspan fill="#7a7aff">11</tspan>, <tspan fill="#a3a3ff">8</tspan>%)</tspan></text>
+<text x="18.20em" y="3.90em"><tspan class="size">JavaScript</tspan></text>
+<rect x="12.00em" y="4.50em" width="1.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="13.22em" y="4.50em" width="1.23em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.45em" y="4.50em" width="1.05em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="15.50em" y="4.50em" width="1.04em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="16.54em" y="4.50em" width="0.73em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">1,896 (<tspan fill="#0000ff">12</tspan>, <tspan fill="#2828ff">12</tspan>, <tspan fill="#5151ff">10</tspan>, <tspan fill="#7a7aff">10</tspan>, <tspan fill="#a3a3ff">7</tspan>%)</tspan></text>
+<text x="17.77em" y="5.10em"><tspan class="size">Python</tspan></text>
+<rect x="12.00em" y="5.70em" width="1.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="13.32em" y="5.70em" width="0.82em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.14em" y="5.70em" width="0.81em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.95em" y="5.70em" width="0.76em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="15.71em" y="5.70em" width="0.79em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">1,618 (<tspan fill="#0000ff">13</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">8</tspan>, <tspan fill="#7a7aff">8</tspan>, <tspan fill="#a3a3ff">8</tspan>%)</tspan></text>
+<text x="17.00em" y="6.30em"><tspan class="size">Java</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.79em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.79em" y="6.90em" width="0.82em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.61em" y="6.90em" width="0.94em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.55em" y="6.90em" width="0.93em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="15.48em" y="6.90em" width="0.73em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">1,512 (<tspan fill="#0000ff">8</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">9</tspan>, <tspan fill="#7a7aff">9</tspan>, <tspan fill="#a3a3ff">7</tspan>%)</tspan></text>
+<text x="16.71em" y="7.50em"><tspan class="size">C</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.17em" y="8.10em" width="0.39em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.57em" y="8.10em" width="0.71em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.28em" y="8.10em" width="0.85em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.13em" y="8.10em" width="0.83em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">1,064 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">7</tspan>, <tspan fill="#7a7aff">8</tspan>, <tspan fill="#a3a3ff">8</tspan>%)</tspan></text>
+<text x="15.46em" y="8.70em"><tspan class="size">Bash</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.50em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.50em" y="9.30em" width="0.48em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.99em" y="9.30em" width="0.66em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.65em" y="9.30em" width="0.62em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.28em" y="9.30em" width="0.61em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">1,039 (<tspan fill="#0000ff">5</tspan>, <tspan fill="#2828ff">5</tspan>, <tspan fill="#5151ff">7</tspan>, <tspan fill="#7a7aff">6</tspan>, <tspan fill="#a3a3ff">6</tspan>%)</tspan></text>
+<text x="15.39em" y="9.90em"><tspan class="size">C++</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.63em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.63em" y="10.50em" width="0.38em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.01em" y="10.50em" width="0.44em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.45em" y="10.50em" width="0.45em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.90em" y="10.50em" width="0.41em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">830 (<tspan fill="#0000ff">6</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">5</tspan>, <tspan fill="#a3a3ff">4</tspan>%)</tspan></text>
+<text x="14.81em" y="11.10em"><tspan class="size">PHP</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.52em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.52em" y="11.70em" width="0.36em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.88em" y="11.70em" width="0.30em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.18em" y="11.70em" width="0.36em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.54em" y="11.70em" width="0.31em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">668 (<tspan fill="#0000ff">5</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">3</tspan>, <tspan fill="#7a7aff">4</tspan>, <tspan fill="#a3a3ff">3</tspan>%)</tspan></text>
+<text x="14.36em" y="12.30em"><tspan class="size">Ruby</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.46em" y="12.90em" width="0.32em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.77em" y="12.90em" width="0.32em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.10em" y="12.90em" width="0.38em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.47em" y="12.90em" width="0.26em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">622 (<tspan fill="#0000ff">5</tspan>, <tspan fill="#2828ff">3</tspan>, <tspan fill="#5151ff">3</tspan>, <tspan fill="#7a7aff">4</tspan>, <tspan fill="#a3a3ff">3</tspan>%)</tspan></text>
+<text x="14.23em" y="13.50em"><tspan class="size">C#</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.19em" y="14.10em" width="0.14em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.33em" y="14.10em" width="0.15em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.49em" y="14.10em" width="0.18em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.66em" y="14.10em" width="0.16em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">294 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">2</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="13.32em" y="14.70em"><tspan class="size">Perl</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.07em" y="15.30em" width="0.09em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.16em" y="15.30em" width="0.08em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.25em" y="15.30em" width="0.14em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.39em" y="15.30em" width="0.13em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">184 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.01em" y="15.90em"><tspan class="size">Scala</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.03em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.03em" y="16.50em" width="0.03em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.06em" y="16.50em" width="0.08em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.13em" y="16.50em" width="0.09em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.23em" y="16.50em" width="0.21em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">156 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="12.93em" y="17.10em"><tspan class="size">Rust</tspan></text>
+<rect x="12.00em" y="17.70em" width="0.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.02em" y="17.70em" width="0.03em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.05em" y="17.70em" width="0.08em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.13em" y="17.70em" width="0.12em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.25em" y="17.70em" width="0.14em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">142 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.89em" y="18.30em"><tspan class="size">Lua</tspan></text>
+<rect x="12.00em" y="18.90em" width="0.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.02em" y="18.90em" width="0.04em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.06em" y="18.90em" width="0.04em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.10em" y="18.90em" width="0.09em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.19em" y="18.90em" width="0.19em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="19.50em" text-anchor="end"><tspan class="size">136 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="12.88em" y="19.50em"><tspan class="size">Haskell</tspan></text>
+<rect x="12.00em" y="20.10em" width="0.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.01em" y="20.10em" width="0.04em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.05em" y="20.10em" width="0.03em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.08em" y="20.10em" width="0.08em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.17em" y="20.10em" width="0.09em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="20.70em" text-anchor="end"><tspan class="size">94 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.76em" y="20.70em"><tspan class="size">R</tspan></text>
+<rect x="12.00em" y="21.30em" width="0.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.02em" y="21.30em" width="0.02em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.04em" y="21.30em" width="0.03em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.08em" y="21.30em" width="0.09em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.17em" y="21.30em" width="0.09em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="21.90em" text-anchor="end"><tspan class="size">93 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.76em" y="21.90em"><tspan class="size">Clojure</tspan></text>
+<rect x="12.00em" y="22.50em" width="0.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.02em" y="22.50em" width="0.03em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.05em" y="22.50em" width="0.04em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.09em" y="22.50em" width="0.04em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.13em" y="22.50em" width="0.07em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="23.10em" text-anchor="end"><tspan class="size">72 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">0</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.70em" y="23.10em"><tspan class="size">Erlang</tspan></text>
+<rect x="12.00em" y="23.70em" width="0.00em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.00em" y="23.70em" width="0.00em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.00em" y="23.70em" width="0.01em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.02em" y="23.70em" width="0.01em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.03em" y="23.70em" width="0.03em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="24.30em" text-anchor="end"><tspan class="size">18 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">0</tspan>, <tspan fill="#a3a3ff">0</tspan>%)</tspan></text>
+<text x="12.55em" y="24.30em"><tspan class="size">Julia</tspan></text>
+<rect x="12.00em" y="24.90em" width="0.21em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.21em" y="24.90em" width="0.30em" height="0.60em" stroke="#888888" fill="#888888"/>
+<rect x="12.51em" y="24.90em" width="0.33em" height="0.60em" stroke="#999999" fill="#999999"/>
+<rect x="12.84em" y="24.90em" width="0.29em" height="0.60em" stroke="#aaaaaa" fill="#aaaaaa"/>
+<rect x="13.13em" y="24.90em" width="0.26em" height="0.60em" stroke="#bbbbbb" fill="#bbbbbb"/>
+<text x="11.50em" y="25.50em" text-anchor="end"><tspan class="size">499 (<tspan fill="#777777">2</tspan>, <tspan fill="#888888">3</tspan>, <tspan fill="#999999">3</tspan>, <tspan fill="#aaaaaa">3</tspan>, <tspan fill="#bbbbbb">3</tspan>%)</tspan></text>
+<text x="13.89em" y="25.50em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="26.10em" width="0.37em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="26.70em" text-anchor="end"><tspan class="size">134 (3.7%)</tspan></text>
+<text x="12.87em" y="26.70em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/lang-preference.svg b/content/survey2016/lang-preference.svg
new file mode 100644
index 0000000..47b23e5
--- /dev/null
+++ b/content/survey2016/lang-preference.svg
@@ -0,0 +1,166 @@
+<?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="27.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">Rank the following languages in terms of your preference: <tspan class="paren">(ordered choice, up to 5)</tspan></tspan></text>
+<rect x="12.00em" y="2.10em" width="6.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="18.21em" y="2.10em" width="1.89em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="20.11em" y="2.10em" width="0.61em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="20.72em" y="2.10em" width="0.19em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="20.90em" y="2.10em" width="0.13em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">3,248 (<tspan fill="#0000ff">62</tspan>, <tspan fill="#2828ff">19</tspan>, <tspan fill="#5151ff">6</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="21.53em" y="2.70em"><tspan class="size">Go</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.74em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.74em" y="3.30em" width="1.70em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.44em" y="3.30em" width="1.22em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="15.66em" y="3.30em" width="0.86em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="16.52em" y="3.30em" width="0.48em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">1,796 (<tspan fill="#0000ff">7</tspan>, <tspan fill="#2828ff">17</tspan>, <tspan fill="#5151ff">12</tspan>, <tspan fill="#7a7aff">9</tspan>, <tspan fill="#a3a3ff">5</tspan>%)</tspan></text>
+<text x="17.50em" y="3.90em"><tspan class="size">Python</tspan></text>
+<rect x="12.00em" y="4.50em" width="0.27em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.27em" y="4.50em" width="0.85em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.12em" y="4.50em" width="1.27em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.39em" y="4.50em" width="0.98em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="15.37em" y="4.50em" width="0.75em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">1,482 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">9</tspan>, <tspan fill="#5151ff">13</tspan>, <tspan fill="#7a7aff">10</tspan>, <tspan fill="#a3a3ff">8</tspan>%)</tspan></text>
+<text x="16.62em" y="5.10em"><tspan class="size">JavaScript</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.20em" y="5.70em" width="0.82em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.03em" y="5.70em" width="0.92em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.94em" y="5.70em" width="0.87em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.81em" y="5.70em" width="0.62em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">1,235 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">9</tspan>, <tspan fill="#7a7aff">9</tspan>, <tspan fill="#a3a3ff">6</tspan>%)</tspan></text>
+<text x="15.94em" y="6.30em"><tspan class="size">C</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.32em" y="6.90em" width="0.72em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.05em" y="6.90em" width="0.76em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.81em" y="6.90em" width="0.72em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.53em" y="6.90em" width="0.71em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">1,167 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">7</tspan>, <tspan fill="#5151ff">8</tspan>, <tspan fill="#7a7aff">7</tspan>, <tspan fill="#a3a3ff">7</tspan>%)</tspan></text>
+<text x="15.75em" y="7.50em"><tspan class="size">Java</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.18em" y="8.10em" width="0.39em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.57em" y="8.10em" width="0.60em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.17em" y="8.10em" width="0.60em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.77em" y="8.10em" width="0.48em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">809 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">6</tspan>, <tspan fill="#7a7aff">6</tspan>, <tspan fill="#a3a3ff">5</tspan>%)</tspan></text>
+<text x="14.75em" y="8.70em"><tspan class="size">C++</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.06em" y="9.30em" width="0.31em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.37em" y="9.30em" width="0.49em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.86em" y="9.30em" width="0.49em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.34em" y="9.30em" width="0.46em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">647 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">3</tspan>, <tspan fill="#5151ff">5</tspan>, <tspan fill="#7a7aff">5</tspan>, <tspan fill="#a3a3ff">5</tspan>%)</tspan></text>
+<text x="14.30em" y="9.90em"><tspan class="size">Bash</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.28em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.28em" y="10.50em" width="0.46em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.74em" y="10.50em" width="0.40em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.14em" y="10.50em" width="0.25em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.39em" y="10.50em" width="0.17em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">563 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">5</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="14.07em" y="11.10em"><tspan class="size">Ruby</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.23em" y="11.70em" width="0.45em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.68em" y="11.70em" width="0.37em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.05em" y="11.70em" width="0.29em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.34em" y="11.70em" width="0.21em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">557 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="14.05em" y="12.30em"><tspan class="size">C#</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.21em" y="12.90em" width="0.38em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.59em" y="12.90em" width="0.30em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.88em" y="12.90em" width="0.25em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.13em" y="12.90em" width="0.19em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">475 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">4</tspan>, <tspan fill="#5151ff">3</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="13.82em" y="13.50em"><tspan class="size">Rust</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.11em" y="14.10em" width="0.25em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.36em" y="14.10em" width="0.29em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.65em" y="14.10em" width="0.27em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.91em" y="14.10em" width="0.34em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">449 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">2</tspan>, <tspan fill="#5151ff">3</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">3</tspan>%)</tspan></text>
+<text x="13.75em" y="14.70em"><tspan class="size">PHP</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.14em" y="15.30em" width="0.16em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.29em" y="15.30em" width="0.20em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.50em" y="15.30em" width="0.17em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.67em" y="15.30em" width="0.11em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">278 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">2</tspan>, <tspan fill="#5151ff">2</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.27em" y="15.90em"><tspan class="size">Haskell</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.06em" y="16.50em" width="0.14em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.21em" y="16.50em" width="0.13em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.34em" y="16.50em" width="0.12em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.46em" y="16.50em" width="0.14em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">215 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.10em" y="17.10em"><tspan class="size">Perl</tspan></text>
+<rect x="12.00em" y="17.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.09em" y="17.70em" width="0.14em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.23em" y="17.70em" width="0.14em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.37em" y="17.70em" width="0.12em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.49em" y="17.70em" width="0.11em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">214 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.10em" y="18.30em"><tspan class="size">Scala</tspan></text>
+<rect x="12.00em" y="18.90em" width="0.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.01em" y="18.90em" width="0.05em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.06em" y="18.90em" width="0.16em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.23em" y="18.90em" width="0.16em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.39em" y="18.90em" width="0.11em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="19.50em" text-anchor="end"><tspan class="size">178 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">2</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.00em" y="19.50em"><tspan class="size">Lua</tspan></text>
+<rect x="12.00em" y="20.10em" width="0.04em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.04em" y="20.10em" width="0.09em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.14em" y="20.10em" width="0.09em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.23em" y="20.10em" width="0.13em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.35em" y="20.10em" width="0.11em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="20.70em" text-anchor="end"><tspan class="size">168 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.97em" y="20.70em"><tspan class="size">Erlang</tspan></text>
+<rect x="12.00em" y="21.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.07em" y="21.30em" width="0.08em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.15em" y="21.30em" width="0.12em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.26em" y="21.30em" width="0.10em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.37em" y="21.30em" width="0.07em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="21.90em" text-anchor="end"><tspan class="size">156 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.93em" y="21.90em"><tspan class="size">Clojure</tspan></text>
+<rect x="12.00em" y="22.50em" width="0.03em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.03em" y="22.50em" width="0.04em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.06em" y="22.50em" width="0.04em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.10em" y="22.50em" width="0.06em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.16em" y="22.50em" width="0.06em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="23.10em" text-anchor="end"><tspan class="size">79 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.72em" y="23.10em"><tspan class="size">R</tspan></text>
+<rect x="12.00em" y="23.70em" width="0.01em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.01em" y="23.70em" width="0.03em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.03em" y="23.70em" width="0.04em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.07em" y="23.70em" width="0.04em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.11em" y="23.70em" width="0.01em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="24.30em" text-anchor="end"><tspan class="size">43 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">0</tspan>, <tspan fill="#a3a3ff">0</tspan>%)</tspan></text>
+<text x="12.62em" y="24.30em"><tspan class="size">Julia</tspan></text>
+<rect x="12.00em" y="24.90em" width="0.26em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.26em" y="24.90em" width="0.36em" height="0.60em" stroke="#888888" fill="#888888"/>
+<rect x="12.63em" y="24.90em" width="0.40em" height="0.60em" stroke="#999999" fill="#999999"/>
+<rect x="13.03em" y="24.90em" width="0.25em" height="0.60em" stroke="#aaaaaa" fill="#aaaaaa"/>
+<rect x="13.28em" y="24.90em" width="0.13em" height="0.60em" stroke="#bbbbbb" fill="#bbbbbb"/>
+<text x="11.50em" y="25.50em" text-anchor="end"><tspan class="size">507 (<tspan fill="#777777">3</tspan>, <tspan fill="#888888">4</tspan>, <tspan fill="#999999">4</tspan>, <tspan fill="#aaaaaa">2</tspan>, <tspan fill="#bbbbbb">1</tspan>%)</tspan></text>
+<text x="13.91em" y="25.50em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="26.10em" width="0.46em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="26.70em" text-anchor="end"><tspan class="size">166 (4.6%)</tspan></text>
+<text x="12.96em" y="26.70em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/library.svg b/content/survey2016/library.svg
new file mode 100644
index 0000000..84e6089
--- /dev/null
+++ b/content/survey2016/library.svg
@@ -0,0 +1,119 @@
+<?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="15.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">What Go libraries do you need that aren&#39;t available today?</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">208 (5.8%)</tspan></text>
+<text x="8.33em" y="2.70em"><tspan class="size">gui</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.40em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">144 (4.0%)</tspan></text>
+<text x="8.15em" y="3.90em"><tspan class="size">library</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.34em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">121 (3.4%)</tspan></text>
+<text x="8.09em" y="5.10em"><tspan class="size">libraries</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">63 (1.8%)</tspan></text>
+<text x="7.93em" y="6.30em"><tspan class="size">native</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">60 (1.7%)</tspan></text>
+<text x="7.92em" y="7.50em"><tspan class="size">ui</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">53 (1.5%)</tspan></text>
+<text x="7.90em" y="8.70em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="7.84em" y="9.90em"><tspan class="size">orm</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="7.84em" y="11.10em"><tspan class="size">standard</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="7.84em" y="12.30em"><tspan class="size">web</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="7.84em" y="13.50em"><tspan class="size">framework</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="7.84em" y="14.70em"><tspan class="size">gui library</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="22.84em" y="2.70em"><tspan class="size">mobile</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">28 (0.8%)</tspan></text>
+<text x="22.83em" y="3.90em"><tspan class="size">android</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">28 (0.8%)</tspan></text>
+<text x="22.83em" y="5.10em"><tspan class="size">database</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">28 (0.8%)</tspan></text>
+<text x="22.83em" y="6.30em"><tspan class="size">desktop</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">28 (0.8%)</tspan></text>
+<text x="22.83em" y="7.50em"><tspan class="size">libs</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">28 (0.8%)</tspan></text>
+<text x="22.83em" y="8.70em"><tspan class="size">sql</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="22.82em" y="9.90em"><tspan class="size">cross platform</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="11.10em"><tspan class="size">processing</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="12.30em"><tspan class="size">xml</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="13.50em"><tspan class="size">api</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="14.70em"><tspan class="size">machine learning</tspan></text>
+<rect x="37.25em" y="2.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="37.82em" y="2.70em"><tspan class="size">official</tspan></text>
+<rect x="37.25em" y="3.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="37.82em" y="3.90em"><tspan class="size">windows</tspan></text>
+<rect x="37.25em" y="4.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="37.81em" y="5.10em"><tspan class="size">soap</tspan></text>
+<rect x="37.25em" y="5.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="6.30em"><tspan class="size">toolkit</tspan></text>
+<rect x="37.25em" y="6.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="37.81em" y="7.50em"><tspan class="size">pdf</tspan></text>
+<rect x="37.25em" y="8.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="37.81em" y="8.70em"><tspan class="size">python</tspan></text>
+<rect x="37.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="37.81em" y="9.90em"><tspan class="size">bindings</tspan></text>
+<rect x="37.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="37.81em" y="11.10em"><tspan class="size">graphics</tspan></text>
+<rect x="37.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="37.81em" y="12.30em"><tspan class="size">package</tspan></text>
+<rect x="37.25em" y="12.90em" width="6.95em" height="0.60em" stroke="black" fill="white"/>
+<text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">2,498 (69.5%)</tspan></text>
+<text x="44.70em" y="13.50em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/like.svg b/content/survey2016/like.svg
new file mode 100644
index 0000000..e110c5f
--- /dev/null
+++ b/content/survey2016/like.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 do you like most about Go?</tspan></text>
+<rect x="7.25em" y="2.10em" width="1.66em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">595 (17%)</tspan></text>
+<text x="9.41em" y="2.70em"><tspan class="size">simplicity</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.51em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">543 (15%)</tspan></text>
+<text x="9.26em" y="3.90em"><tspan class="size">easy</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.45em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">523 (15%)</tspan></text>
+<text x="9.20em" y="5.10em"><tspan class="size">concurrency</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.38em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">495 (14%)</tspan></text>
+<text x="9.13em" y="6.30em"><tspan class="size">simple</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">454 (13%)</tspan></text>
+<text x="9.01em" y="7.50em"><tspan class="size">fast</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.82em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">293  (8%)</tspan></text>
+<text x="8.57em" y="8.70em"><tspan class="size">syntax</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.80em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">287  (8%)</tspan></text>
+<text x="8.55em" y="9.90em"><tspan class="size">standard library</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.80em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">286  (8%)</tspan></text>
+<text x="8.55em" y="11.10em"><tspan class="size">tooling</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.75em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">270  (8%)</tspan></text>
+<text x="8.50em" y="12.30em"><tspan class="size">static</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.74em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">266  (7%)</tspan></text>
+<text x="8.49em" y="13.50em"><tspan class="size">performance</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.65em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">235  (7%)</tspan></text>
+<text x="8.40em" y="14.70em"><tspan class="size">speed</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.56em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">202  (6%)</tspan></text>
+<text x="8.31em" y="15.90em"><tspan class="size">interfaces</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.51em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">184  (5%)</tspan></text>
+<text x="8.26em" y="17.10em"><tspan class="size">channels</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.51em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">183  (5%)</tspan></text>
+<text x="8.26em" y="18.30em"><tspan class="size">community</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.50em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">180  (5%)</tspan></text>
+<text x="8.25em" y="19.50em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.49em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">177  (5%)</tspan></text>
+<text x="8.24em" y="20.70em"><tspan class="size">compilation</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.49em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">177  (5%)</tspan></text>
+<text x="8.24em" y="21.90em"><tspan class="size">goroutines</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">167  (5%)</tspan></text>
+<text x="8.21em" y="23.10em"><tspan class="size">binary</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.43em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">156  (4%)</tspan></text>
+<text x="8.18em" y="24.30em"><tspan class="size">great</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">148  (4%)</tspan></text>
+<text x="8.16em" y="25.50em"><tspan class="size">tools</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">146  (4%)</tspan></text>
+<text x="23.16em" y="2.70em"><tspan class="size">compiled</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.38em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">137  (4%)</tspan></text>
+<text x="23.13em" y="3.90em"><tspan class="size">compile</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.35em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">127  (4%)</tspan></text>
+<text x="23.10em" y="5.10em"><tspan class="size">type</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.34em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">124  (3%)</tspan></text>
+<text x="23.09em" y="6.30em"><tspan class="size">small</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">118  (3%)</tspan></text>
+<text x="23.08em" y="7.50em"><tspan class="size">c</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">114  (3%)</tspan></text>
+<text x="23.07em" y="8.70em"><tspan class="size">gofmt</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">114  (3%)</tspan></text>
+<text x="23.07em" y="9.90em"><tspan class="size">libraries</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">88  (2%)</tspan></text>
+<text x="22.99em" y="11.10em"><tspan class="size">clean</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">87  (2%)</tspan></text>
+<text x="22.99em" y="12.30em"><tspan class="size">easy to learn</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">82  (2%)</tspan></text>
+<text x="22.98em" y="13.50em"><tspan class="size">deployment</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">78  (2%)</tspan></text>
+<text x="22.97em" y="14.70em"><tspan class="size">memory</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">78  (2%)</tspan></text>
+<text x="22.97em" y="15.90em"><tspan class="size">strong</tspan></text>
+<rect x="22.25em" y="16.50em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">76  (2%)</tspan></text>
+<text x="22.96em" y="17.10em"><tspan class="size">concise</tspan></text>
+<rect x="22.25em" y="17.70em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">76  (2%)</tspan></text>
+<text x="22.96em" y="18.30em"><tspan class="size">single binary</tspan></text>
+<rect x="22.25em" y="18.90em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">73  (2%)</tspan></text>
+<text x="22.95em" y="19.50em"><tspan class="size">low</tspan></text>
+<rect x="22.25em" y="20.10em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">73  (2%)</tspan></text>
+<text x="22.95em" y="20.70em"><tspan class="size">static typing</tspan></text>
+<rect x="22.25em" y="21.30em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">71  (2%)</tspan></text>
+<text x="22.95em" y="21.90em"><tspan class="size">build</tspan></text>
+<rect x="22.25em" y="22.50em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">68  (2%)</tspan></text>
+<text x="22.94em" y="23.10em"><tspan class="size">easy to read</tspan></text>
+<rect x="22.25em" y="23.70em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">63  (2%)</tspan></text>
+<text x="22.93em" y="24.30em"><tspan class="size">fast compilation</tspan></text>
+<rect x="22.25em" y="24.90em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">56  (2%)</tspan></text>
+<text x="22.91em" y="25.50em"><tspan class="size">simple syntax</tspan></text>
+<rect x="37.25em" y="2.10em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">55  (2%)</tspan></text>
+<text x="37.90em" y="2.70em"><tspan class="size">type system</tspan></text>
+<rect x="37.25em" y="3.30em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">54  (2%)</tspan></text>
+<text x="37.90em" y="3.90em"><tspan class="size">simple language</tspan></text>
+<rect x="37.25em" y="4.50em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">51  (1%)</tspan></text>
+<text x="37.89em" y="5.10em"><tspan class="size">easy concurrency</tspan></text>
+<rect x="37.25em" y="5.70em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">47  (1%)</tspan></text>
+<text x="37.88em" y="6.30em"><tspan class="size">static binaries</tspan></text>
+<rect x="37.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">46  (1%)</tspan></text>
+<text x="37.88em" y="7.50em"><tspan class="size">go fmt</tspan></text>
+<rect x="37.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">45  (1%)</tspan></text>
+<text x="37.88em" y="8.70em"><tspan class="size">fast compile</tspan></text>
+<rect x="37.25em" y="9.30em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="37.87em" y="9.90em"><tspan class="size">small language</tspan></text>
+<rect x="37.25em" y="10.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">41  (1%)</tspan></text>
+<text x="37.86em" y="11.10em"><tspan class="size">error handling</tspan></text>
+<rect x="37.25em" y="11.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">39  (1%)</tspan></text>
+<text x="37.86em" y="12.30em"><tspan class="size">concurrency model</tspan></text>
+<rect x="37.25em" y="12.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">39  (1%)</tspan></text>
+<text x="37.86em" y="13.50em"><tspan class="size">go routines</tspan></text>
+<rect x="37.25em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">38  (1%)</tspan></text>
+<text x="37.86em" y="14.70em"><tspan class="size">easy to use</tspan></text>
+<rect x="37.25em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">38  (1%)</tspan></text>
+<text x="37.86em" y="15.90em"><tspan class="size">statically typed</tspan></text>
+<rect x="37.25em" y="16.50em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">36  (1%)</tspan></text>
+<text x="37.85em" y="17.10em"><tspan class="size">cross platform</tspan></text>
+<rect x="37.25em" y="17.70em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">35  (1%)</tspan></text>
+<text x="37.85em" y="18.30em"><tspan class="size">concurrency primitives</tspan></text>
+<rect x="37.25em" y="18.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">35  (1%)</tspan></text>
+<text x="37.85em" y="19.50em"><tspan class="size">goroutines channels</tspan></text>
+<rect x="37.25em" y="20.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">33  (1%)</tspan></text>
+<text x="37.84em" y="20.70em"><tspan class="size">easy to write</tspan></text>
+<rect x="37.25em" y="21.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">27  (1%)</tspan></text>
+<text x="37.83em" y="21.90em"><tspan class="size">great standard library</tspan></text>
+<rect x="37.25em" y="22.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">23  (1%)</tspan></text>
+<text x="37.81em" y="23.10em"><tspan class="size">ease of use</tspan></text>
+<rect x="37.25em" y="23.70em" width="2.61em" height="0.60em" stroke="black" fill="white"/>
+<text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">940 (26%)</tspan></text>
+<text x="40.36em" y="24.30em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/mkhtml.go b/content/survey2016/mkhtml.go
new file mode 100644
index 0000000..49860bc
--- /dev/null
+++ b/content/survey2016/mkhtml.go
@@ -0,0 +1,65 @@
+// 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.
+
+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/survey2016/news.svg b/content/survey2016/news.svg
new file mode 100644
index 0000000..c3736c0
--- /dev/null
+++ b/content/survey2016/news.svg
@@ -0,0 +1,138 @@
+<?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">Rank the following in terms of where you get Go news from: <tspan class="paren">(ordered choice, up to 5)</tspan></tspan></text>
+<rect x="12.00em" y="2.10em" width="1.75em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="13.75em" y="2.10em" width="1.38em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="15.12em" y="2.10em" width="0.85em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="15.98em" y="2.10em" width="0.43em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="16.41em" y="2.10em" width="0.21em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="2.70em" text-anchor="end"><tspan class="size">1,659 (<tspan fill="#0000ff">17</tspan>, <tspan fill="#2828ff">14</tspan>, <tspan fill="#5151ff">9</tspan>, <tspan fill="#7a7aff">4</tspan>, <tspan fill="#a3a3ff">2</tspan>%)</tspan></text>
+<text x="17.11em" y="2.70em"><tspan class="size">blog.Golang.org</tspan></text>
+<rect x="12.00em" y="3.30em" width="1.71em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="13.71em" y="3.30em" width="0.80em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.51em" y="3.30em" width="0.41em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.92em" y="3.30em" width="0.20em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="15.12em" y="3.30em" width="0.09em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">1,153 (<tspan fill="#0000ff">17</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="15.71em" y="3.90em"><tspan class="size">Reddit (r/golang)</tspan></text>
+<rect x="12.00em" y="4.50em" width="1.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="13.36em" y="4.50em" width="0.78em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="14.14em" y="4.50em" width="0.38em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.51em" y="4.50em" width="0.28em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.80em" y="4.50em" width="0.13em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">1,053 (<tspan fill="#0000ff">14</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="15.43em" y="5.10em"><tspan class="size">Twitter</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.62em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.62em" y="5.70em" width="0.81em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.43em" y="5.70em" width="0.61em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="14.04em" y="5.70em" width="0.33em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.36em" y="5.70em" width="0.15em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">903 (<tspan fill="#0000ff">6</tspan>, <tspan fill="#2828ff">8</tspan>, <tspan fill="#5151ff">6</tspan>, <tspan fill="#7a7aff">3</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="15.01em" y="6.30em"><tspan class="size">Hacker News</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.90em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.90em" y="6.90em" width="0.61em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="13.51em" y="6.90em" width="0.43em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.94em" y="6.90em" width="0.17em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="14.12em" y="6.90em" width="0.04em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">777 (<tspan fill="#0000ff">9</tspan>, <tspan fill="#2828ff">6</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">0</tspan>%)</tspan></text>
+<text x="14.66em" y="7.50em"><tspan class="size">Golangweekly.com</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.20em" y="8.10em" width="0.59em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.79em" y="8.10em" width="0.48em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="13.27em" y="8.10em" width="0.35em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.63em" y="8.10em" width="0.13em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">633 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">6</tspan>, <tspan fill="#5151ff">5</tspan>, <tspan fill="#7a7aff">4</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="14.26em" y="8.70em"><tspan class="size">Community Blogs</tspan></text>
+<rect x="12.00em" y="9.30em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.18em" y="9.30em" width="0.31em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.49em" y="9.30em" width="0.36em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.85em" y="9.30em" width="0.21em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.06em" y="9.30em" width="0.14em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="9.90em" text-anchor="end"><tspan class="size">430 (<tspan fill="#0000ff">2</tspan>, <tspan fill="#2828ff">3</tspan>, <tspan fill="#5151ff">4</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.70em" y="9.90em"><tspan class="size">GitHub</tspan></text>
+<rect x="12.00em" y="10.50em" width="0.29em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.29em" y="10.50em" width="0.32em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.60em" y="10.50em" width="0.30em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.90em" y="10.50em" width="0.17em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.07em" y="10.50em" width="0.09em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="11.10em" text-anchor="end"><tspan class="size">418 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">3</tspan>, <tspan fill="#5151ff">3</tspan>, <tspan fill="#7a7aff">2</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.66em" y="11.10em"><tspan class="size">golang-nuts mailing list (groups.google.com/d/forum/golang-nuts)</tspan></text>
+<rect x="12.00em" y="11.70em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.32em" y="11.70em" width="0.31em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.63em" y="11.70em" width="0.29em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.92em" y="11.70em" width="0.10em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="13.02em" y="11.70em" width="0.08em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="12.30em" text-anchor="end"><tspan class="size">394 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#2828ff">3</tspan>, <tspan fill="#5151ff">3</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.60em" y="12.30em"><tspan class="size">Coworkers</tspan></text>
+<rect x="12.00em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.09em" y="12.90em" width="0.13em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.22em" y="12.90em" width="0.18em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.40em" y="12.90em" width="0.12em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.52em" y="12.90em" width="0.07em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="13.50em" text-anchor="end"><tspan class="size">212 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">2</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.09em" y="13.50em"><tspan class="size">Gopher Slack (invite.slack.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="14.10em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.12em" y="14.10em" width="0.17em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.29em" y="14.10em" width="0.13em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.41em" y="14.10em" width="0.09em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.51em" y="14.10em" width="0.06em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="14.70em" text-anchor="end"><tspan class="size">203 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">2</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.06em" y="14.70em"><tspan class="size">Golangnews.com</tspan></text>
+<rect x="12.00em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.11em" y="15.30em" width="0.18em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.28em" y="15.30em" width="0.14em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.43em" y="15.30em" width="0.07em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.50em" y="15.30em" width="0.06em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="15.90em" text-anchor="end"><tspan class="size">199 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">2</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="13.05em" y="15.90em"><tspan class="size">golang-announce (groups.google.com/d/forum/golang-announce)</tspan></text>
+<rect x="12.00em" y="16.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.11em" y="16.50em" width="0.11em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.22em" y="16.50em" width="0.13em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.35em" y="16.50em" width="0.08em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.43em" y="16.50em" width="0.06em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="17.10em" text-anchor="end"><tspan class="size">176 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#2828ff">1</tspan>, <tspan fill="#5151ff">1</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">1</tspan>%)</tspan></text>
+<text x="12.99em" y="17.10em"><tspan class="size">Go Time podcast</tspan></text>
+<rect x="12.00em" y="17.70em" width="0.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.02em" y="17.70em" width="0.04em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.06em" y="17.70em" width="0.04em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.10em" y="17.70em" width="0.05em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.15em" y="17.70em" width="0.03em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="18.30em" text-anchor="end"><tspan class="size">65 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">1</tspan>, <tspan fill="#a3a3ff">0</tspan>%)</tspan></text>
+<text x="12.68em" y="18.30em"><tspan class="size">Go Forum (forum.golangbridge.org)</tspan></text>
+<rect x="12.00em" y="18.90em" width="0.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="12.02em" y="18.90em" width="0.02em" height="0.60em" stroke="#2828ff" fill="#2828ff"/>
+<rect x="12.04em" y="18.90em" width="0.04em" height="0.60em" stroke="#5151ff" fill="#5151ff"/>
+<rect x="12.08em" y="18.90em" width="0.02em" height="0.60em" stroke="#7a7aff" fill="#7a7aff"/>
+<rect x="12.11em" y="18.90em" width="0.01em" height="0.60em" stroke="#a3a3ff" fill="#a3a3ff"/>
+<text x="11.50em" y="19.50em" text-anchor="end"><tspan class="size">42 (<tspan fill="#0000ff">0</tspan>, <tspan fill="#2828ff">0</tspan>, <tspan fill="#5151ff">0</tspan>, <tspan fill="#7a7aff">0</tspan>, <tspan fill="#a3a3ff">0</tspan>%)</tspan></text>
+<text x="12.62em" y="19.50em"><tspan class="size">Facebook</tspan></text>
+<rect x="12.00em" y="20.10em" width="0.15em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="12.15em" y="20.10em" width="0.13em" height="0.60em" stroke="#888888" fill="#888888"/>
+<rect x="12.28em" y="20.10em" width="0.11em" height="0.60em" stroke="#999999" fill="#999999"/>
+<rect x="12.38em" y="20.10em" width="0.04em" height="0.60em" stroke="#aaaaaa" fill="#aaaaaa"/>
+<rect x="12.42em" y="20.10em" width="0.02em" height="0.60em" stroke="#bbbbbb" fill="#bbbbbb"/>
+<text x="11.50em" y="20.70em" text-anchor="end"><tspan class="size">160 (<tspan fill="#777777">1</tspan>, <tspan fill="#888888">1</tspan>, <tspan fill="#999999">1</tspan>, <tspan fill="#aaaaaa">0</tspan>, <tspan fill="#bbbbbb">0</tspan>%)</tspan></text>
+<text x="12.95em" y="20.70em"><tspan class="size">Other</tspan></text>
+<rect x="12.00em" y="21.30em" width="2.08em" height="0.60em" stroke="black" fill="white"/>
+<text x="11.50em" y="21.90em" text-anchor="end"><tspan class="size">747 (21%)</tspan></text>
+<text x="14.58em" y="21.90em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/project.html b/content/survey2016/project.html
new file mode 100644
index 0000000..009cdb6
--- /dev/null
+++ b/content/survey2016/project.html
@@ -0,0 +1,280 @@
+<p>
+<!--include contribute1.svg -->
+<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="3.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,227 (34%)</tspan></text>
+<text x="11.16em" y="2.70em"><tspan class="size">Infrequently</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.48em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">890 (25%)</tspan></text>
+<text x="10.23em" y="3.90em"><tspan class="size">Never</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.96em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">345 (10%)</tspan></text>
+<text x="8.71em" y="5.10em"><tspan class="size">Monthly</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.82em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">295  (8%)</tspan></text>
+<text x="8.57em" y="6.30em"><tspan class="size">Weekly</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.65em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">234  (7%)</tspan></text>
+<text x="8.40em" y="7.50em"><tspan class="size">As part of my daily routine</tspan></text>
+<rect x="7.25em" y="8.10em" width="1.68em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">604 (17%)</tspan></text>
+<text x="9.43em" y="8.70em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include contribute2.svg -->
+<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 contributed 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.48em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">892 (25%)</tspan></text>
+<text x="10.23em" y="2.70em"><tspan class="size">Standard library</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.84em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">663 (18%)</tspan></text>
+<text x="9.59em" 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.67em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">602 (17%)</tspan></text>
+<text x="9.42em" y="5.10em"><tspan class="size">Tutorials</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.56em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">560 (16%)</tspan></text>
+<text x="9.31em" y="6.30em"><tspan class="size">Documentation</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.55em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">557 (15%)</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.31em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">472 (13%)</tspan></text>
+<text x="9.06em" y="8.70em"><tspan class="size">Community involvement (workgroups, meetup attendance)</tspan></text>
+<rect x="7.25em" y="9.30em" width="1.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">440 (12%)</tspan></text>
+<text x="8.97em" y="9.90em"><tspan class="size">Being a technical mentor</tspan></text>
+<rect x="7.25em" y="10.50em" width="1.04em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">374 (10%)</tspan></text>
+<text x="8.79em" y="11.10em"><tspan class="size">Toolchain (compiler, linker, etc)</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.76em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">275  (8%)</tspan></text>
+<text x="8.51em" y="12.30em"><tspan class="size">Go Project maintenance (issue triage)</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.68em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">246  (7%)</tspan></text>
+<text x="8.43em" y="13.50em"><tspan class="size">Event planning (meetup, conference, etc)</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.66em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">236  (7%)</tspan></text>
+<text x="8.41em" y="14.70em"><tspan class="size">Language translation</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">165  (5%)</tspan></text>
+<text x="8.21em" y="15.90em"><tspan class="size">General UX &amp; Design contributions</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.43em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">154  (4%)</tspan></text>
+<text x="8.18em" 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.26em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">92  (3%)</tspan></text>
+<text x="8.01em" y="18.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="18.90em" width="4.51em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">1,621 (45%)</tspan></text>
+<text x="12.26em" y="19.50em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include agree6.svg -->
+<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="#ff0000">strongly disagree</tspan>, <tspan fill="#ff4444">disagree</tspan>, <tspan fill="#ff8888">somewhat disagree</tspan>, <tspan fill="#cccccc">neutral</tspan>, <tspan fill="#8888ff">somewhat agree</tspan>, <tspan fill="#4444ff">agree</tspan>, <tspan fill="#0000ff">strongly agree</tspan>)</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.10em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.10em" y="3.30em" width="0.28em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.38em" y="3.30em" width="0.51em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.90em" y="3.30em" width="1.93em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.83em" y="3.30em" width="0.98em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="15.80em" y="3.30em" width="1.44em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.24em" y="3.30em" width="0.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">2,091 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">3</tspan>, <tspan fill="#ff8888">5</tspan>, <tspan fill="#cccccc">19</tspan>, <tspan fill="#8888ff">10</tspan>, <tspan fill="#4444ff">14</tspan>, <tspan fill="#0000ff">6</tspan>%)</tspan></text>
+<text x="18.32em" y="3.90em"><tspan class="size">I feel welcome to contribute to Go (compiler, standard library, documentation, website) (3.3:1)</tspan></text>
+<rect x="12.00em" y="4.50em" width="0.27em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.27em" y="4.50em" width="0.74em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="13.01em" y="4.50em" width="0.90em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="13.91em" y="4.50em" width="1.58em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.49em" y="4.50em" width="1.04em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="16.53em" y="4.50em" width="1.13em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.66em" y="4.50em" width="0.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">2,168 (<tspan fill="#ff0000">3</tspan>, <tspan fill="#ff4444">7</tspan>, <tspan fill="#ff8888">9</tspan>, <tspan fill="#cccccc">16</tspan>, <tspan fill="#8888ff">10</tspan>, <tspan fill="#4444ff">11</tspan>, <tspan fill="#0000ff">4</tspan>%)</tspan></text>
+<text x="18.53em" y="5.10em"><tspan class="size">The process of contributing to the Go project is clear to me (1.3:1)</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.14em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.14em" y="5.70em" width="0.24em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.39em" y="5.70em" width="0.45em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.84em" y="5.70em" width="2.24em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.08em" y="5.70em" width="0.80em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="15.88em" y="5.70em" width="1.11em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="16.99em" y="5.70em" width="0.29em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">1,900 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">2</tspan>, <tspan fill="#ff8888">5</tspan>, <tspan fill="#cccccc">22</tspan>, <tspan fill="#8888ff">8</tspan>, <tspan fill="#4444ff">11</tspan>, <tspan fill="#0000ff">3</tspan>%)</tspan></text>
+<text x="17.79em" y="6.30em"><tspan class="size">The Go project leadership understands my needs (2.6:1)</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.20em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.20em" y="6.90em" width="0.44em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.64em" y="6.90em" width="0.65em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="13.29em" y="6.90em" width="1.76em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="15.04em" y="6.90em" width="0.96em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="16.00em" y="6.90em" width="1.38em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.38em" y="6.90em" width="0.50em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">2,114 (<tspan fill="#ff0000">2</tspan>, <tspan fill="#ff4444">4</tspan>, <tspan fill="#ff8888">6</tspan>, <tspan fill="#cccccc">18</tspan>, <tspan fill="#8888ff">10</tspan>, <tspan fill="#4444ff">14</tspan>, <tspan fill="#0000ff">5</tspan>%)</tspan></text>
+<text x="18.38em" y="7.50em"><tspan class="size">I feel comfortable approaching the Go project leadership with questions and feedback (2.2:1)</tspan></text>
+<rect x="12.00em" y="8.10em" width="0.11em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.11em" y="8.10em" width="0.13em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.24em" y="8.10em" width="0.30em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.54em" y="8.10em" width="1.20em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.74em" y="8.10em" width="0.95em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="14.68em" y="8.10em" width="2.45em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.13em" y="8.10em" width="1.47em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="8.70em" text-anchor="end"><tspan class="size">2,374 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">1</tspan>, <tspan fill="#ff8888">3</tspan>, <tspan fill="#cccccc">12</tspan>, <tspan fill="#8888ff">9</tspan>, <tspan fill="#4444ff">24</tspan>, <tspan fill="#0000ff">15</tspan>%)</tspan></text>
+<text x="19.10em" y="8.70em"><tspan class="size">I am confident in the leadership of Go (9.0:1)</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include challenge2.svg -->
+<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">What is the biggest challenge facing the Go project today?</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">71 (2.0%)</tspan></text>
+<text x="7.95em" y="2.70em"><tspan class="size">community</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">68 (1.9%)</tspan></text>
+<text x="7.94em" y="3.90em"><tspan class="size">google</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">63 (1.8%)</tspan></text>
+<text x="7.93em" y="5.10em"><tspan class="size">generics</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">62 (1.7%)</tspan></text>
+<text x="7.92em" y="6.30em"><tspan class="size">management</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">49 (1.4%)</tspan></text>
+<text x="7.89em" y="7.50em"><tspan class="size">adoption</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">45 (1.3%)</tspan></text>
+<text x="7.88em" y="8.70em"><tspan class="size">lack</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">43 (1.2%)</tspan></text>
+<text x="7.87em" y="9.90em"><tspan class="size">features</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">43 (1.2%)</tspan></text>
+<text x="7.87em" y="11.10em"><tspan class="size">people</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text>
+<text x="7.86em" y="12.30em"><tspan class="size">dependency management</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">37 (1.0%)</tspan></text>
+<text x="7.85em" y="13.50em"><tspan class="size">java</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="7.84em" y="14.70em"><tspan class="size">languages</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="7.84em" y="15.90em"><tspan class="size">keeping</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">29 (0.8%)</tspan></text>
+<text x="22.83em" y="2.70em"><tspan class="size">c</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="22.83em" y="3.90em"><tspan class="size">developers</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">27 (0.8%)</tspan></text>
+<text x="22.83em" y="5.10em"><tspan class="size">leadership</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="6.30em"><tspan class="size">good</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="7.50em"><tspan class="size">libraries</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="8.70em"><tspan class="size">package</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="22.81em" y="9.90em"><tspan class="size">simple</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="22.81em" y="11.10em"><tspan class="size">core</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="22.81em" y="12.30em"><tspan class="size">feature</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="13.50em"><tspan class="size">programming</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="14.70em"><tspan class="size">team</tspan></text>
+<rect x="22.25em" y="15.30em" width="7.71em" height="0.60em" stroke="black" fill="white"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">2,771 (77.1%)</tspan></text>
+<text x="30.46em" y="15.90em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
diff --git a/content/survey2016/quotes.html b/content/survey2016/quotes.html
new file mode 100644
index 0000000..8a06cc0
--- /dev/null
+++ b/content/survey2016/quotes.html
@@ -0,0 +1,14 @@
+<blockquote>
+<p>
+“The documentation is not clear enough for beginners.
+It needs more examples and often assumes experience with other languages and various computer science topics.”
+</p>
+
+<p>
+“I want to use Go at work but struggle to convince my team to even try Go.”
+</p>
+
+<p>
+“I can’t get management approval to use Go; they don’t see its value and worry about adoption and finding developers.”
+</p>
+</blockquote>
diff --git a/content/survey2016/recommend.svg b/content/survey2016/recommend.svg
new file mode 100644
index 0000000..e195ae1
--- /dev/null
+++ b/content/survey2016/recommend.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="#ff0000">strongly disagree</tspan>, <tspan fill="#ff4444">disagree</tspan>, <tspan fill="#ff8888">somewhat disagree</tspan>, <tspan fill="#cccccc">neutral</tspan>, <tspan fill="#8888ff">somewhat agree</tspan>, <tspan fill="#4444ff">agree</tspan>, <tspan fill="#0000ff">strongly agree</tspan>)</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.24em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.24em" y="3.30em" width="0.08em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.33em" y="3.30em" width="0.11em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.43em" y="3.30em" width="0.23em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="12.67em" y="3.30em" width="0.54em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="13.21em" y="3.30em" width="2.11em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="15.32em" y="3.30em" width="5.72em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">3,250 (<tspan fill="#ff0000">2</tspan>, <tspan fill="#ff4444">1</tspan>, <tspan fill="#ff8888">1</tspan>, <tspan fill="#cccccc">2</tspan>, <tspan fill="#8888ff">5</tspan>, <tspan fill="#4444ff">21</tspan>, <tspan fill="#0000ff">57</tspan>%)</tspan></text>
+<text x="21.54em" y="3.90em"><tspan class="size">I would recommend using Go to others (19:1)</tspan></text>
+<rect x="12.00em" y="4.50em" width="0.28em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.28em" y="4.50em" width="0.13em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.42em" y="4.50em" width="0.16em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.58em" y="4.50em" width="0.40em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="12.98em" y="4.50em" width="0.81em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="13.79em" y="4.50em" width="1.94em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="15.73em" y="4.50em" width="5.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">3,219 (<tspan fill="#ff0000">3</tspan>, <tspan fill="#ff4444">1</tspan>, <tspan fill="#ff8888">2</tspan>, <tspan fill="#cccccc">4</tspan>, <tspan fill="#8888ff">8</tspan>, <tspan fill="#4444ff">19</tspan>, <tspan fill="#0000ff">52</tspan>%)</tspan></text>
+<text x="21.45em" y="5.10em"><tspan class="size">I would prefer to use Go for my next new project (14:1)</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.06em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.06em" y="5.70em" width="0.10em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.16em" y="5.70em" width="0.14em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.30em" y="5.70em" width="0.67em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="12.97em" y="5.70em" width="0.78em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="13.76em" y="5.70em" width="2.51em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="16.26em" y="5.70em" width="2.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">2,325 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">1</tspan>, <tspan fill="#ff8888">1</tspan>, <tspan fill="#cccccc">7</tspan>, <tspan fill="#8888ff">8</tspan>, <tspan fill="#4444ff">25</tspan>, <tspan fill="#0000ff">22</tspan>%)</tspan></text>
+<text x="18.97em" y="6.30em"><tspan class="size">Go is working well for my team. (18:1)</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.44em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.44em" y="6.90em" width="0.68em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="13.12em" y="6.90em" width="0.31em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="13.44em" y="6.90em" width="1.45em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.88em" y="6.90em" width="1.16em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="16.04em" y="6.90em" width="1.24em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.28em" y="6.90em" width="1.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">2,336 (<tspan fill="#ff0000">4</tspan>, <tspan fill="#ff4444">7</tspan>, <tspan fill="#ff8888">3</tspan>, <tspan fill="#cccccc">14</tspan>, <tspan fill="#8888ff">12</tspan>, <tspan fill="#4444ff">12</tspan>, <tspan fill="#0000ff">12</tspan>%)</tspan></text>
+<text x="19.00em" y="7.50em"><tspan class="size">Go is critical to my company&#39;s success. (2.5:1)</tspan></text>
+</svg>
diff --git a/content/survey2016/system.svg b/content/survey2016/system.svg
new file mode 100644
index 0000000..ae095ce
--- /dev/null
+++ b/content/survey2016/system.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.29em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,263 (63%)</tspan></text>
+<text x="14.04em" y="2.70em"><tspan class="size">Linux</tspan></text>
+<rect x="7.25em" y="3.30em" width="4.43em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,592 (44%)</tspan></text>
+<text x="12.18em" y="3.90em"><tspan class="size">MacOS</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.90em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">682 (19%)</tspan></text>
+<text x="9.65em" y="5.10em"><tspan class="size">Windows</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.23em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">82  (2%)</tspan></text>
+<text x="7.98em" y="6.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.21em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">434 (12%)</tspan></text>
+<text x="8.96em" y="7.50em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/usage.html b/content/survey2016/usage.html
new file mode 100644
index 0000000..b231ec4
--- /dev/null
+++ b/content/survey2016/usage.html
@@ -0,0 +1,857 @@
+<p>
+<!--include recommend.svg -->
+<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="#ff0000">strongly disagree</tspan>, <tspan fill="#ff4444">disagree</tspan>, <tspan fill="#ff8888">somewhat disagree</tspan>, <tspan fill="#cccccc">neutral</tspan>, <tspan fill="#8888ff">somewhat agree</tspan>, <tspan fill="#4444ff">agree</tspan>, <tspan fill="#0000ff">strongly agree</tspan>)</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.24em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.24em" y="3.30em" width="0.08em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.33em" y="3.30em" width="0.11em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.43em" y="3.30em" width="0.23em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="12.67em" y="3.30em" width="0.54em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="13.21em" y="3.30em" width="2.11em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="15.32em" y="3.30em" width="5.72em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">3,250 (<tspan fill="#ff0000">2</tspan>, <tspan fill="#ff4444">1</tspan>, <tspan fill="#ff8888">1</tspan>, <tspan fill="#cccccc">2</tspan>, <tspan fill="#8888ff">5</tspan>, <tspan fill="#4444ff">21</tspan>, <tspan fill="#0000ff">57</tspan>%)</tspan></text>
+<text x="21.54em" y="3.90em"><tspan class="size">I would recommend using Go to others (19:1)</tspan></text>
+<rect x="12.00em" y="4.50em" width="0.28em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.28em" y="4.50em" width="0.13em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.42em" y="4.50em" width="0.16em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.58em" y="4.50em" width="0.40em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="12.98em" y="4.50em" width="0.81em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="13.79em" y="4.50em" width="1.94em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="15.73em" y="4.50em" width="5.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="5.10em" text-anchor="end"><tspan class="size">3,219 (<tspan fill="#ff0000">3</tspan>, <tspan fill="#ff4444">1</tspan>, <tspan fill="#ff8888">2</tspan>, <tspan fill="#cccccc">4</tspan>, <tspan fill="#8888ff">8</tspan>, <tspan fill="#4444ff">19</tspan>, <tspan fill="#0000ff">52</tspan>%)</tspan></text>
+<text x="21.45em" y="5.10em"><tspan class="size">I would prefer to use Go for my next new project (14:1)</tspan></text>
+<rect x="12.00em" y="5.70em" width="0.06em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.06em" y="5.70em" width="0.10em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.16em" y="5.70em" width="0.14em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.30em" y="5.70em" width="0.67em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="12.97em" y="5.70em" width="0.78em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="13.76em" y="5.70em" width="2.51em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="16.26em" y="5.70em" width="2.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="6.30em" text-anchor="end"><tspan class="size">2,325 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">1</tspan>, <tspan fill="#ff8888">1</tspan>, <tspan fill="#cccccc">7</tspan>, <tspan fill="#8888ff">8</tspan>, <tspan fill="#4444ff">25</tspan>, <tspan fill="#0000ff">22</tspan>%)</tspan></text>
+<text x="18.97em" y="6.30em"><tspan class="size">Go is working well for my team. (18:1)</tspan></text>
+<rect x="12.00em" y="6.90em" width="0.44em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.44em" y="6.90em" width="0.68em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="13.12em" y="6.90em" width="0.31em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="13.44em" y="6.90em" width="1.45em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="14.88em" y="6.90em" width="1.16em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="16.04em" y="6.90em" width="1.24em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.28em" y="6.90em" width="1.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="7.50em" text-anchor="end"><tspan class="size">2,336 (<tspan fill="#ff0000">4</tspan>, <tspan fill="#ff4444">7</tspan>, <tspan fill="#ff8888">3</tspan>, <tspan fill="#cccccc">14</tspan>, <tspan fill="#8888ff">12</tspan>, <tspan fill="#4444ff">12</tspan>, <tspan fill="#0000ff">12</tspan>%)</tspan></text>
+<text x="19.00em" y="7.50em"><tspan class="size">Go is critical to my company&#39;s success. (2.5: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.
+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.
+</p>
+
+<p>
+<!--include like.svg -->
+<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 do you like most about Go?</tspan></text>
+<rect x="7.25em" y="2.10em" width="1.66em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">595 (17%)</tspan></text>
+<text x="9.41em" y="2.70em"><tspan class="size">simplicity</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.51em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">543 (15%)</tspan></text>
+<text x="9.26em" y="3.90em"><tspan class="size">easy</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.45em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">523 (15%)</tspan></text>
+<text x="9.20em" y="5.10em"><tspan class="size">concurrency</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.38em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">495 (14%)</tspan></text>
+<text x="9.13em" y="6.30em"><tspan class="size">simple</tspan></text>
+<rect x="7.25em" y="6.90em" width="1.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">454 (13%)</tspan></text>
+<text x="9.01em" y="7.50em"><tspan class="size">fast</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.82em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">293  (8%)</tspan></text>
+<text x="8.57em" y="8.70em"><tspan class="size">syntax</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.80em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">287  (8%)</tspan></text>
+<text x="8.55em" y="9.90em"><tspan class="size">standard library</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.80em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">286  (8%)</tspan></text>
+<text x="8.55em" y="11.10em"><tspan class="size">tooling</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.75em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">270  (8%)</tspan></text>
+<text x="8.50em" y="12.30em"><tspan class="size">static</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.74em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">266  (7%)</tspan></text>
+<text x="8.49em" y="13.50em"><tspan class="size">performance</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.65em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">235  (7%)</tspan></text>
+<text x="8.40em" y="14.70em"><tspan class="size">speed</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.56em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">202  (6%)</tspan></text>
+<text x="8.31em" y="15.90em"><tspan class="size">interfaces</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.51em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">184  (5%)</tspan></text>
+<text x="8.26em" y="17.10em"><tspan class="size">channels</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.51em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">183  (5%)</tspan></text>
+<text x="8.26em" y="18.30em"><tspan class="size">community</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.50em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">180  (5%)</tspan></text>
+<text x="8.25em" y="19.50em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.49em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">177  (5%)</tspan></text>
+<text x="8.24em" y="20.70em"><tspan class="size">compilation</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.49em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">177  (5%)</tspan></text>
+<text x="8.24em" y="21.90em"><tspan class="size">goroutines</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">167  (5%)</tspan></text>
+<text x="8.21em" y="23.10em"><tspan class="size">binary</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.43em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">156  (4%)</tspan></text>
+<text x="8.18em" y="24.30em"><tspan class="size">great</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">148  (4%)</tspan></text>
+<text x="8.16em" y="25.50em"><tspan class="size">tools</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">146  (4%)</tspan></text>
+<text x="23.16em" y="2.70em"><tspan class="size">compiled</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.38em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">137  (4%)</tspan></text>
+<text x="23.13em" y="3.90em"><tspan class="size">compile</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.35em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">127  (4%)</tspan></text>
+<text x="23.10em" y="5.10em"><tspan class="size">type</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.34em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">124  (3%)</tspan></text>
+<text x="23.09em" y="6.30em"><tspan class="size">small</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">118  (3%)</tspan></text>
+<text x="23.08em" y="7.50em"><tspan class="size">c</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">114  (3%)</tspan></text>
+<text x="23.07em" y="8.70em"><tspan class="size">gofmt</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">114  (3%)</tspan></text>
+<text x="23.07em" y="9.90em"><tspan class="size">libraries</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">88  (2%)</tspan></text>
+<text x="22.99em" y="11.10em"><tspan class="size">clean</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">87  (2%)</tspan></text>
+<text x="22.99em" y="12.30em"><tspan class="size">easy to learn</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">82  (2%)</tspan></text>
+<text x="22.98em" y="13.50em"><tspan class="size">deployment</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">78  (2%)</tspan></text>
+<text x="22.97em" y="14.70em"><tspan class="size">memory</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">78  (2%)</tspan></text>
+<text x="22.97em" y="15.90em"><tspan class="size">strong</tspan></text>
+<rect x="22.25em" y="16.50em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">76  (2%)</tspan></text>
+<text x="22.96em" y="17.10em"><tspan class="size">concise</tspan></text>
+<rect x="22.25em" y="17.70em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">76  (2%)</tspan></text>
+<text x="22.96em" y="18.30em"><tspan class="size">single binary</tspan></text>
+<rect x="22.25em" y="18.90em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">73  (2%)</tspan></text>
+<text x="22.95em" y="19.50em"><tspan class="size">low</tspan></text>
+<rect x="22.25em" y="20.10em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">73  (2%)</tspan></text>
+<text x="22.95em" y="20.70em"><tspan class="size">static typing</tspan></text>
+<rect x="22.25em" y="21.30em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">71  (2%)</tspan></text>
+<text x="22.95em" y="21.90em"><tspan class="size">build</tspan></text>
+<rect x="22.25em" y="22.50em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">68  (2%)</tspan></text>
+<text x="22.94em" y="23.10em"><tspan class="size">easy to read</tspan></text>
+<rect x="22.25em" y="23.70em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">63  (2%)</tspan></text>
+<text x="22.93em" y="24.30em"><tspan class="size">fast compilation</tspan></text>
+<rect x="22.25em" y="24.90em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">56  (2%)</tspan></text>
+<text x="22.91em" y="25.50em"><tspan class="size">simple syntax</tspan></text>
+<rect x="37.25em" y="2.10em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">55  (2%)</tspan></text>
+<text x="37.90em" y="2.70em"><tspan class="size">type system</tspan></text>
+<rect x="37.25em" y="3.30em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">54  (2%)</tspan></text>
+<text x="37.90em" y="3.90em"><tspan class="size">simple language</tspan></text>
+<rect x="37.25em" y="4.50em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">51  (1%)</tspan></text>
+<text x="37.89em" y="5.10em"><tspan class="size">easy concurrency</tspan></text>
+<rect x="37.25em" y="5.70em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">47  (1%)</tspan></text>
+<text x="37.88em" y="6.30em"><tspan class="size">static binaries</tspan></text>
+<rect x="37.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">46  (1%)</tspan></text>
+<text x="37.88em" y="7.50em"><tspan class="size">go fmt</tspan></text>
+<rect x="37.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">45  (1%)</tspan></text>
+<text x="37.88em" y="8.70em"><tspan class="size">fast compile</tspan></text>
+<rect x="37.25em" y="9.30em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="37.87em" y="9.90em"><tspan class="size">small language</tspan></text>
+<rect x="37.25em" y="10.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">41  (1%)</tspan></text>
+<text x="37.86em" y="11.10em"><tspan class="size">error handling</tspan></text>
+<rect x="37.25em" y="11.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">39  (1%)</tspan></text>
+<text x="37.86em" y="12.30em"><tspan class="size">concurrency model</tspan></text>
+<rect x="37.25em" y="12.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">39  (1%)</tspan></text>
+<text x="37.86em" y="13.50em"><tspan class="size">go routines</tspan></text>
+<rect x="37.25em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">38  (1%)</tspan></text>
+<text x="37.86em" y="14.70em"><tspan class="size">easy to use</tspan></text>
+<rect x="37.25em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">38  (1%)</tspan></text>
+<text x="37.86em" y="15.90em"><tspan class="size">statically typed</tspan></text>
+<rect x="37.25em" y="16.50em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">36  (1%)</tspan></text>
+<text x="37.85em" y="17.10em"><tspan class="size">cross platform</tspan></text>
+<rect x="37.25em" y="17.70em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">35  (1%)</tspan></text>
+<text x="37.85em" y="18.30em"><tspan class="size">concurrency primitives</tspan></text>
+<rect x="37.25em" y="18.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">35  (1%)</tspan></text>
+<text x="37.85em" y="19.50em"><tspan class="size">goroutines channels</tspan></text>
+<rect x="37.25em" y="20.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">33  (1%)</tspan></text>
+<text x="37.84em" y="20.70em"><tspan class="size">easy to write</tspan></text>
+<rect x="37.25em" y="21.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">27  (1%)</tspan></text>
+<text x="37.83em" y="21.90em"><tspan class="size">great standard library</tspan></text>
+<rect x="37.25em" y="22.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">23  (1%)</tspan></text>
+<text x="37.81em" y="23.10em"><tspan class="size">ease of use</tspan></text>
+<rect x="37.25em" y="23.70em" width="2.61em" height="0.60em" stroke="black" fill="white"/>
+<text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">940 (26%)</tspan></text>
+<text x="40.36em" 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 twenty 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 287 responses that mentioned “standard library” do include the 27 listed separately that mentioned “great standard library.”
+However, nearly or completely redundant shorter entries are omitted: there are not twenty or more surveys that listed
+“standard” without mentioning “standard library,” so there is no separate entry for “standard.”</p>
+
+<p>
+<!--include improve.svg -->
+<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 changes would improve Go most?</tspan></text>
+<rect x="7.25em" y="2.10em" width="1.59em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">572 (16%)</tspan></text>
+<text x="9.34em" y="2.70em"><tspan class="size">generics</tspan></text>
+<rect x="7.25em" y="3.30em" width="1.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">451 (13%)</tspan></text>
+<text x="9.00em" y="3.90em"><tspan class="size">management</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.92em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">330  (9%)</tspan></text>
+<text x="8.67em" y="5.10em"><tspan class="size">dependency</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.87em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">314  (9%)</tspan></text>
+<text x="8.62em" y="6.30em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.74em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">266  (7%)</tspan></text>
+<text x="8.49em" y="7.50em"><tspan class="size">dependency management</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">164  (5%)</tspan></text>
+<text x="8.21em" y="8.70em"><tspan class="size">library</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.44em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">159  (4%)</tspan></text>
+<text x="8.19em" y="9.90em"><tspan class="size">gui</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">134  (4%)</tspan></text>
+<text x="8.12em" y="11.10em"><tspan class="size">package management</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">134  (4%)</tspan></text>
+<text x="8.12em" y="12.30em"><tspan class="size">vendoring</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">128  (4%)</tspan></text>
+<text x="8.11em" y="13.50em"><tspan class="size">debugger</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.35em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">126  (4%)</tspan></text>
+<text x="8.10em" y="14.70em"><tspan class="size">libraries</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.34em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">122  (3%)</tspan></text>
+<text x="8.09em" y="15.90em"><tspan class="size">standard</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">117  (3%)</tspan></text>
+<text x="8.08em" y="17.10em"><tspan class="size">type</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.30em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">109  (3%)</tspan></text>
+<text x="8.05em" y="18.30em"><tspan class="size">error</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">94  (3%)</tspan></text>
+<text x="8.01em" y="19.50em"><tspan class="size">system</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">89  (2%)</tspan></text>
+<text x="8.00em" y="20.70em"><tspan class="size">types</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">88  (2%)</tspan></text>
+<text x="7.99em" y="21.90em"><tspan class="size">official</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">85  (2%)</tspan></text>
+<text x="7.99em" y="23.10em"><tspan class="size">tools</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">84  (2%)</tspan></text>
+<text x="7.98em" y="24.30em"><tspan class="size">c</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">82  (2%)</tspan></text>
+<text x="7.98em" y="25.50em"><tspan class="size">gopath</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">78  (2%)</tspan></text>
+<text x="22.97em" y="2.70em"><tspan class="size">performance</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">70  (2%)</tspan></text>
+<text x="22.94em" y="3.90em"><tspan class="size">error handling</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">70  (2%)</tspan></text>
+<text x="22.94em" y="5.10em"><tspan class="size">ide</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">69  (2%)</tspan></text>
+<text x="22.94em" y="6.30em"><tspan class="size">package manager</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">66  (2%)</tspan></text>
+<text x="22.93em" y="7.50em"><tspan class="size">documentation</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">66  (2%)</tspan></text>
+<text x="22.93em" y="8.70em"><tspan class="size">faster</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">64  (2%)</tspan></text>
+<text x="22.93em" y="9.90em"><tspan class="size">good</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">63  (2%)</tspan></text>
+<text x="22.93em" y="11.10em"><tspan class="size">simple</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">63  (2%)</tspan></text>
+<text x="22.93em" y="12.30em"><tspan class="size">tool</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">62  (2%)</tspan></text>
+<text x="22.92em" y="13.50em"><tspan class="size">mobile</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">60  (2%)</tspan></text>
+<text x="22.92em" y="14.70em"><tspan class="size">debugging</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">57  (2%)</tspan></text>
+<text x="22.91em" y="15.90em"><tspan class="size">build</tspan></text>
+<rect x="22.25em" y="16.50em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">56  (2%)</tspan></text>
+<text x="22.91em" y="17.10em"><tspan class="size">packages</tspan></text>
+<rect x="22.25em" y="17.70em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">55  (2%)</tspan></text>
+<text x="22.90em" y="18.30em"><tspan class="size">easier</tspan></text>
+<rect x="22.25em" y="18.90em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">55  (2%)</tspan></text>
+<text x="22.90em" y="19.50em"><tspan class="size">standard library</tspan></text>
+<rect x="22.25em" y="20.10em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">55  (2%)</tspan></text>
+<text x="22.90em" y="20.70em"><tspan class="size">tooling</tspan></text>
+<rect x="22.25em" y="21.30em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">54  (2%)</tspan></text>
+<text x="22.90em" y="21.90em"><tspan class="size">interface</tspan></text>
+<rect x="22.25em" y="22.50em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">51  (1%)</tspan></text>
+<text x="22.89em" y="23.10em"><tspan class="size">dependencies</tspan></text>
+<rect x="22.25em" y="23.70em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">51  (1%)</tspan></text>
+<text x="22.89em" y="24.30em"><tspan class="size">generic</tspan></text>
+<rect x="22.25em" y="24.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">48  (1%)</tspan></text>
+<text x="22.88em" y="25.50em"><tspan class="size">programming</tspan></text>
+<rect x="37.25em" y="2.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">48  (1%)</tspan></text>
+<text x="37.88em" y="2.70em"><tspan class="size">versioning</tspan></text>
+<rect x="37.25em" y="3.30em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">47  (1%)</tspan></text>
+<text x="37.88em" y="3.90em"><tspan class="size">syntax</tspan></text>
+<rect x="37.25em" y="4.50em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">45  (1%)</tspan></text>
+<text x="37.88em" y="5.10em"><tspan class="size">compile</tspan></text>
+<rect x="37.25em" y="5.70em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">45  (1%)</tspan></text>
+<text x="37.88em" y="6.30em"><tspan class="size">solution</tspan></text>
+<rect x="37.25em" y="6.90em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">44  (1%)</tspan></text>
+<text x="37.87em" y="7.50em"><tspan class="size">framework</tspan></text>
+<rect x="37.25em" y="8.10em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="37.87em" y="8.70em"><tspan class="size">examples</tspan></text>
+<rect x="37.25em" y="9.30em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="37.87em" y="9.90em"><tspan class="size">gc</tspan></text>
+<rect x="37.25em" y="10.50em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="37.87em" y="11.10em"><tspan class="size">type system</tspan></text>
+<rect x="37.25em" y="11.70em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">42  (1%)</tspan></text>
+<text x="37.87em" y="12.30em"><tspan class="size">gui library</tspan></text>
+<rect x="37.25em" y="12.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">41  (1%)</tspan></text>
+<text x="37.86em" y="13.50em"><tspan class="size">templates</tspan></text>
+<rect x="37.25em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="37.86em" y="14.70em"><tspan class="size">android</tspan></text>
+<rect x="37.25em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="37.86em" y="15.90em"><tspan class="size">community</tspan></text>
+<rect x="37.25em" y="16.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="37.86em" y="17.10em"><tspan class="size">function</tspan></text>
+<rect x="37.25em" y="17.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="37.86em" y="18.30em"><tspan class="size">native</tspan></text>
+<rect x="37.25em" y="18.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="37.86em" y="19.50em"><tspan class="size">ui</tspan></text>
+<rect x="37.25em" y="20.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">40  (1%)</tspan></text>
+<text x="37.86em" y="20.70em"><tspan class="size">web</tspan></text>
+<rect x="37.25em" y="21.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">39  (1%)</tspan></text>
+<text x="37.86em" y="21.90em"><tspan class="size">functions</tspan></text>
+<rect x="37.25em" y="22.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">21  (1%)</tspan></text>
+<text x="37.81em" y="23.10em"><tspan class="size">cross platform</tspan></text>
+<rect x="37.25em" y="23.70em" width="3.38em" height="0.60em" stroke="black" fill="white"/>
+<text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">1,215 (34%)</tspan></text>
+<text x="41.13em" y="24.30em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include challenge.svg -->
+<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.69em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">249 (6.9%)</tspan></text>
+<text x="8.44em" y="2.70em"><tspan class="size">lack</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.57em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">206 (5.7%)</tspan></text>
+<text x="8.32em" y="3.90em"><tspan class="size">management</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">146 (4.1%)</tspan></text>
+<text x="8.16em" y="5.10em"><tspan class="size">libraries</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">129 (3.6%)</tspan></text>
+<text x="8.11em" y="6.30em"><tspan class="size">generics</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.35em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">127 (3.5%)</tspan></text>
+<text x="8.10em" y="7.50em"><tspan class="size">dependency management</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">84 (2.3%)</tspan></text>
+<text x="7.98em" y="8.70em"><tspan class="size">work</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">78 (2.2%)</tspan></text>
+<text x="7.97em" y="9.90em"><tspan class="size">package</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">76 (2.1%)</tspan></text>
+<text x="7.96em" y="11.10em"><tspan class="size">hard</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">68 (1.9%)</tspan></text>
+<text x="7.94em" y="12.30em"><tspan class="size">time</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">67 (1.9%)</tspan></text>
+<text x="7.94em" y="13.50em"><tspan class="size">good</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">67 (1.9%)</tspan></text>
+<text x="7.94em" y="14.70em"><tspan class="size">java</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">66 (1.8%)</tspan></text>
+<text x="7.93em" y="15.90em"><tspan class="size">gui</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">61 (1.7%)</tspan></text>
+<text x="7.92em" y="17.10em"><tspan class="size">web</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">60 (1.7%)</tspan></text>
+<text x="7.92em" y="18.30em"><tspan class="size">c</tspan></text>
+<rect x="7.25em" y="18.90em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">60 (1.7%)</tspan></text>
+<text x="7.92em" y="19.50em"><tspan class="size">debugging</tspan></text>
+<rect x="7.25em" y="20.10em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">59 (1.6%)</tspan></text>
+<text x="7.91em" y="20.70em"><tspan class="size">vendoring</tspan></text>
+<rect x="7.25em" y="21.30em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text>
+<text x="7.91em" y="21.90em"><tspan class="size">projects</tspan></text>
+<rect x="7.25em" y="22.50em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">56 (1.6%)</tspan></text>
+<text x="7.91em" y="23.10em"><tspan class="size">lack of generics</tspan></text>
+<rect x="7.25em" y="23.70em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">56 (1.6%)</tspan></text>
+<text x="7.91em" y="24.30em"><tspan class="size">library</tspan></text>
+<rect x="7.25em" y="24.90em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">51 (1.4%)</tspan></text>
+<text x="7.89em" y="25.50em"><tspan class="size">type</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">51 (1.4%)</tspan></text>
+<text x="22.89em" y="2.70em"><tspan class="size">write</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">50 (1.4%)</tspan></text>
+<text x="22.89em" y="3.90em"><tspan class="size">finding</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">49 (1.4%)</tspan></text>
+<text x="22.89em" y="5.10em"><tspan class="size">ide</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">49 (1.4%)</tspan></text>
+<text x="22.89em" y="6.30em"><tspan class="size">packages</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">48 (1.3%)</tspan></text>
+<text x="22.88em" y="7.50em"><tspan class="size">dependencies</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">46 (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="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">45 (1.3%)</tspan></text>
+<text x="22.88em" y="9.90em"><tspan class="size">debugger</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">44 (1.2%)</tspan></text>
+<text x="22.87em" y="11.10em"><tspan class="size">adoption</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">42 (1.2%)</tspan></text>
+<text x="22.87em" y="12.30em"><tspan class="size">people</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">41 (1.1%)</tspan></text>
+<text x="22.86em" y="13.50em"><tspan class="size">learning</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">41 (1.1%)</tspan></text>
+<text x="22.86em" y="14.70em"><tspan class="size">team</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text>
+<text x="22.86em" y="15.90em"><tspan class="size">convincing</tspan></text>
+<rect x="22.25em" y="16.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text>
+<text x="22.86em" y="17.10em"><tspan class="size">tools</tspan></text>
+<rect x="22.25em" y="17.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">39 (1.1%)</tspan></text>
+<text x="22.86em" y="18.30em"><tspan class="size">error handling</tspan></text>
+<rect x="22.25em" y="18.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">39 (1.1%)</tspan></text>
+<text x="22.86em" y="19.50em"><tspan class="size">interfaces</tspan></text>
+<rect x="22.25em" y="20.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">39 (1.1%)</tspan></text>
+<text x="22.86em" y="20.70em"><tspan class="size">other languages</tspan></text>
+<rect x="22.25em" y="21.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">39 (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="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">38 (1.1%)</tspan></text>
+<text x="22.86em" y="23.10em"><tspan class="size">interface</tspan></text>
+<rect x="22.25em" y="23.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">38 (1.1%)</tspan></text>
+<text x="22.86em" y="24.30em"><tspan class="size">others</tspan></text>
+<rect x="22.25em" y="24.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">37 (1.0%)</tspan></text>
+<text x="22.85em" y="25.50em"><tspan class="size">python</tspan></text>
+<rect x="37.25em" y="2.10em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text>
+<text x="37.85em" y="2.70em"><tspan class="size">find</tspan></text>
+<rect x="37.25em" y="3.30em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text>
+<text x="37.85em" y="3.90em"><tspan class="size">gopath</tspan></text>
+<rect x="37.25em" y="4.50em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text>
+<text x="37.85em" y="5.10em"><tspan class="size">programming</tspan></text>
+<rect x="37.25em" y="5.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text>
+<text x="37.84em" y="6.30em"><tspan class="size">can&#39;t</tspan></text>
+<rect x="37.25em" y="6.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text>
+<text x="37.84em" y="7.50em"><tspan class="size">standard</tspan></text>
+<rect x="37.25em" y="8.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="37.84em" y="8.70em"><tspan class="size">build</tspan></text>
+<rect x="37.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="37.84em" y="9.90em"><tspan class="size">tooling</tspan></text>
+<rect x="37.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="37.84em" y="11.10em"><tspan class="size">generic</tspan></text>
+<rect x="37.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="37.84em" y="12.30em"><tspan class="size">boilerplate</tspan></text>
+<rect x="37.25em" y="12.90em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="37.83em" y="13.50em"><tspan class="size">applications</tspan></text>
+<rect x="37.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="37.83em" y="14.70em"><tspan class="size">developers</tspan></text>
+<rect x="37.25em" y="15.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="37.83em" y="15.90em"><tspan class="size">having</tspan></text>
+<rect x="37.25em" y="16.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="37.83em" y="17.10em"><tspan class="size">types</tspan></text>
+<rect x="37.25em" y="17.70em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="37.83em" y="18.30em"><tspan class="size">working</tspan></text>
+<rect x="37.25em" y="18.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="37.82em" y="19.50em"><tspan class="size">at work</tspan></text>
+<rect x="37.25em" y="20.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text>
+<text x="37.82em" y="20.70em"><tspan class="size">using go</tspan></text>
+<rect x="37.25em" y="21.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="37.81em" y="21.90em"><tspan class="size">no generics</tspan></text>
+<rect x="37.25em" y="22.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="37.81em" y="23.10em"><tspan class="size">not enough</tspan></text>
+<rect x="37.25em" y="23.70em" width="4.40em" height="0.60em" stroke="black" fill="white"/>
+<text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">1,581 (44.0%)</tspan></text>
+<text x="42.15em" y="24.30em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include why-not.svg -->
+<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 class="paren">(ordered choice, up to 3)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="9.62em" y="2.10em" width="1.39em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="11.01em" y="2.10em" width="0.37em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,485 (<tspan fill="#0000ff">24</tspan>, <tspan fill="#4444ff">14</tspan>, <tspan fill="#8888ff">4</tspan>%)</tspan></text>
+<text x="11.88em" 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.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="8.83em" y="3.30em" width="1.24em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="10.07em" y="3.30em" width="0.41em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,160 (<tspan fill="#0000ff">16</tspan>, <tspan fill="#4444ff">12</tspan>, <tspan fill="#8888ff">4</tspan>%)</tspan></text>
+<text x="10.98em" y="3.90em"><tspan class="size">My project / team / TL prefers another language</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="8.32em" y="4.50em" width="0.78em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="9.10em" y="4.50em" width="0.49em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">841 (<tspan fill="#0000ff">11</tspan>, <tspan fill="#4444ff">8</tspan>, <tspan fill="#8888ff">5</tspan>%)</tspan></text>
+<text x="10.09em" y="5.10em"><tspan class="size">Go isn’t an appropriate fit for what I’m working on (eg. iOS, JS)</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.63em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.88em" y="5.70em" width="0.61em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="8.49em" y="5.70em" width="0.42em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">596 (<tspan fill="#0000ff">6</tspan>, <tspan fill="#4444ff">6</tspan>, <tspan fill="#8888ff">4</tspan>%)</tspan></text>
+<text x="9.41em" y="6.30em"><tspan class="size">Go lacks critical libraries</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.83em" y="6.90em" width="0.33em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="8.16em" y="6.90em" width="0.23em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">412 (<tspan fill="#0000ff">6</tspan>, <tspan fill="#4444ff">3</tspan>, <tspan fill="#8888ff">2</tspan>%)</tspan></text>
+<text x="8.90em" y="7.50em"><tspan class="size">Go lacks critical features</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.31em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.56em" y="8.10em" width="0.33em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="7.89em" y="8.10em" width="0.25em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">319 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#4444ff">3</tspan>, <tspan fill="#8888ff">3</tspan>%)</tspan></text>
+<text x="8.64em" 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.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.39em" y="9.30em" width="0.12em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="7.51em" y="9.30em" width="0.08em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">121 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#4444ff">1</tspan>, <tspan fill="#8888ff">1</tspan>%)</tspan></text>
+<text x="8.09em" y="9.90em"><tspan class="size">Go lacks critical performance</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.43em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="7.68em" y="10.50em" width="0.33em" height="0.60em" stroke="#939393" fill="#939393"/>
+<rect x="8.01em" y="10.50em" width="0.28em" height="0.60em" stroke="#afafaf" fill="#afafaf"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">374 (<tspan fill="#777777">4</tspan>, <tspan fill="#939393">3</tspan>, <tspan fill="#afafaf">3</tspan>%)</tspan></text>
+<text x="8.79em" y="11.10em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="11.70em" width="2.90em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">1,042 (29%)</tspan></text>
+<text x="10.65em" y="12.30em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
+
+<p>
+<!--include why-not-text.svg -->
+<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">If you desire, please elaborate on your reasons above.</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text>
+<text x="7.91em" y="2.70em"><tspan class="size">c</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text>
+<text x="7.91em" y="3.90em"><tspan class="size">java</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text>
+<text x="7.91em" y="5.10em"><tspan class="size">libraries</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">50 (1.4%)</tspan></text>
+<text x="7.89em" y="6.30em"><tspan class="size">python</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">47 (1.3%)</tspan></text>
+<text x="7.88em" y="7.50em"><tspan class="size">web</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">45 (1.3%)</tspan></text>
+<text x="7.88em" y="8.70em"><tspan class="size">generics</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">45 (1.3%)</tspan></text>
+<text x="7.88em" y="9.90em"><tspan class="size">work</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text>
+<text x="7.86em" y="11.10em"><tspan class="size">projects</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text>
+<text x="7.84em" y="12.30em"><tspan class="size">languages</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="7.84em" y="13.50em"><tspan class="size">hard</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="7.84em" y="14.70em"><tspan class="size">lack</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="7.84em" y="15.90em"><tspan class="size">team</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="7.84em" y="17.10em"><tspan class="size">library</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="7.84em" y="18.30em"><tspan class="size">people</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">29 (0.8%)</tspan></text>
+<text x="22.83em" y="2.70em"><tspan class="size">gui</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="3.90em"><tspan class="size">good</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="5.10em"><tspan class="size">performance</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="6.30em"><tspan class="size">mobile</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="7.50em"><tspan class="size">written</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="22.81em" y="8.70em"><tspan class="size">programming</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="22.81em" y="9.90em"><tspan class="size">time</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="22.81em" y="11.10em"><tspan class="size">golang</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="12.30em"><tspan class="size">company</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="13.50em"><tspan class="size">existing</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="14.70em"><tspan class="size">great</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="15.90em"><tspan class="size">php</tspan></text>
+<rect x="22.25em" y="16.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="17.10em"><tspan class="size">tools</tspan></text>
+<rect x="22.25em" y="17.70em" width="8.44em" height="0.60em" stroke="black" fill="white"/>
+<text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">3,033 (84.4%)</tspan></text>
+<text x="31.19em" y="18.30em"><tspan class="size">No response</tspan></text>
+</svg>
+<!--end-->
+</p>
diff --git a/content/survey2016/uses.svg b/content/survey2016/uses.svg
new file mode 100644
index 0000000..45caad9
--- /dev/null
+++ b/content/survey2016/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.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">2,247 (63%)</tspan></text>
+<text x="14.00em" y="2.70em"><tspan class="size">A runnable/interactive program (CLI)</tspan></text>
+<rect x="7.25em" y="3.30em" width="6.05em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">2,174 (60%)</tspan></text>
+<text x="13.80em" y="3.90em"><tspan class="size">API/RPC services (returning non-HTML)</tspan></text>
+<rect x="7.25em" y="4.50em" width="5.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">1,886 (52%)</tspan></text>
+<text x="13.00em" y="5.10em"><tspan class="size">Web services (returning HTML)</tspan></text>
+<rect x="7.25em" y="5.70em" width="4.40em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">1,583 (44%)</tspan></text>
+<text x="12.15em" y="6.30em"><tspan class="size">Agents and daemons (e.g, monitoring)</tspan></text>
+<rect x="7.25em" y="6.90em" width="3.94em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">1,417 (39%)</tspan></text>
+<text x="11.69em" y="7.50em"><tspan class="size">Libraries or Frameworks</tspan></text>
+<rect x="7.25em" y="8.10em" width="3.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">1,209 (34%)</tspan></text>
+<text x="11.11em" y="8.70em"><tspan class="size">Data processing (pipeline, aggregation)</tspan></text>
+<rect x="7.25em" y="9.30em" width="3.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">1,120 (31%)</tspan></text>
+<text x="10.87em" y="9.90em"><tspan class="size">Automation/scripts (e.g, deployment, configuration management)</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.30em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">107  (3%)</tspan></text>
+<text x="8.05em" y="11.10em"><tspan class="size">I don&#39;t write in Go</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.38em" height="0.60em" stroke="#777777" fill="#777777"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">137  (4%)</tspan></text>
+<text x="8.13em" y="12.30em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.13em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">45  (1%)</tspan></text>
+<text x="7.88em" y="13.50em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/welcome.svg b/content/survey2016/welcome.svg
new file mode 100644
index 0000000..f6024bf
--- /dev/null
+++ b/content/survey2016/welcome.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 statements:</tspan></text>
+<text x="0.00em" y="2.40em"><tspan class="size">(<tspan fill="#ff0000">strongly disagree</tspan>, <tspan fill="#ff4444">disagree</tspan>, <tspan fill="#ff8888">somewhat disagree</tspan>, <tspan fill="#cccccc">neutral</tspan>, <tspan fill="#8888ff">somewhat agree</tspan>, <tspan fill="#4444ff">agree</tspan>, <tspan fill="#0000ff">strongly agree</tspan>)</tspan></text>
+<rect x="12.00em" y="3.30em" width="0.08em" height="0.60em" stroke="#ff0000" fill="#ff0000"/>
+<rect x="12.08em" y="3.30em" width="0.13em" height="0.60em" stroke="#ff4444" fill="#ff4444"/>
+<rect x="12.20em" y="3.30em" width="0.21em" height="0.60em" stroke="#ff8888" fill="#ff8888"/>
+<rect x="12.41em" y="3.30em" width="1.09em" height="0.60em" stroke="#cccccc" fill="#cccccc"/>
+<rect x="13.50em" y="3.30em" width="1.01em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<rect x="14.51em" y="3.30em" width="3.14em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="17.65em" y="3.30em" width="1.86em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="11.50em" y="3.90em" text-anchor="end"><tspan class="size">2,701 (<tspan fill="#ff0000">1</tspan>, <tspan fill="#ff4444">1</tspan>, <tspan fill="#ff8888">2</tspan>, <tspan fill="#cccccc">11</tspan>, <tspan fill="#8888ff">10</tspan>, <tspan fill="#4444ff">31</tspan>, <tspan fill="#0000ff">19</tspan>%)</tspan></text>
+<text x="20.01em" y="3.90em"><tspan class="size">I feel welcome in the Go community. (15:1)</tspan></text>
+</svg>
diff --git a/content/survey2016/welcoming.svg b/content/survey2016/welcoming.svg
new file mode 100644
index 0000000..bf0c422
--- /dev/null
+++ b/content/survey2016/welcoming.svg
@@ -0,0 +1,62 @@
+<?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">What changes would make the Go community more welcoming?</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">115 (3.2%)</tspan></text>
+<text x="8.07em" y="2.70em"><tspan class="size">community</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">52 (1.4%)</tspan></text>
+<text x="7.89em" y="3.90em"><tspan class="size">people</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="7.84em" y="5.10em"><tspan class="size">r/golang</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="7.84em" y="6.30em"><tspan class="size">go community</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="7.83em" y="7.50em"><tspan class="size">google</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text>
+<text x="7.83em" y="8.70em"><tspan class="size">reddit</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="7.82em" y="9.90em"><tspan class="size">welcoming</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="7.81em" y="11.10em"><tspan class="size">official</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="7.81em" y="12.30em"><tspan class="size">open</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="7.81em" y="13.50em"><tspan class="size">code of conduct</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="7.81em" y="14.70em"><tspan class="size">golang</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">21 (0.6%)</tspan></text>
+<text x="7.81em" y="15.90em"><tspan class="size">team</tspan></text>
+<rect x="7.25em" y="16.50em" width="8.39em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">3,017 (83.9%)</tspan></text>
+<text x="16.14em" y="17.10em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/when.svg b/content/survey2016/when.svg
new file mode 100644
index 0000000..e6485e1
--- /dev/null
+++ b/content/survey2016/when.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.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,567 (44%)</tspan></text>
+<text x="12.11em" y="2.70em"><tspan class="size">As part of my daily routine</tspan></text>
+<rect x="7.25em" y="3.30em" width="2.93em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,054 (29%)</tspan></text>
+<text x="10.68em" y="3.90em"><tspan class="size">Weekly</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.35em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">486 (14%)</tspan></text>
+<text x="9.10em" y="5.10em"><tspan class="size">Infrequently</tspan></text>
+<rect x="7.25em" y="5.70em" width="1.02em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">368 (10%)</tspan></text>
+<text x="8.77em" y="6.30em"><tspan class="size">Monthly</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">77  (2%)</tspan></text>
+<text x="7.96em" y="7.50em"><tspan class="size">I&#39;ve never written in Go</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.12em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">43  (1%)</tspan></text>
+<text x="7.87em" y="8.70em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/why-not-text.svg b/content/survey2016/why-not-text.svg
new file mode 100644
index 0000000..bbff71c
--- /dev/null
+++ b/content/survey2016/why-not-text.svg
@@ -0,0 +1,107 @@
+<?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">If you desire, please elaborate on your reasons above.</tspan></text>
+<rect x="7.25em" y="2.10em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text>
+<text x="7.91em" y="2.70em"><tspan class="size">c</tspan></text>
+<rect x="7.25em" y="3.30em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text>
+<text x="7.91em" y="3.90em"><tspan class="size">java</tspan></text>
+<rect x="7.25em" y="4.50em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text>
+<text x="7.91em" y="5.10em"><tspan class="size">libraries</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">50 (1.4%)</tspan></text>
+<text x="7.89em" y="6.30em"><tspan class="size">python</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">47 (1.3%)</tspan></text>
+<text x="7.88em" y="7.50em"><tspan class="size">web</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">45 (1.3%)</tspan></text>
+<text x="7.88em" y="8.70em"><tspan class="size">generics</tspan></text>
+<rect x="7.25em" y="9.30em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">45 (1.3%)</tspan></text>
+<text x="7.88em" y="9.90em"><tspan class="size">work</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text>
+<text x="7.86em" y="11.10em"><tspan class="size">projects</tspan></text>
+<rect x="7.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text>
+<text x="7.84em" y="12.30em"><tspan class="size">languages</tspan></text>
+<rect x="7.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text>
+<text x="7.84em" y="13.50em"><tspan class="size">hard</tspan></text>
+<rect x="7.25em" y="14.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="7.84em" y="14.70em"><tspan class="size">lack</tspan></text>
+<rect x="7.25em" y="15.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text>
+<text x="7.84em" y="15.90em"><tspan class="size">team</tspan></text>
+<rect x="7.25em" y="16.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="7.84em" y="17.10em"><tspan class="size">library</tspan></text>
+<rect x="7.25em" y="17.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text>
+<text x="7.84em" y="18.30em"><tspan class="size">people</tspan></text>
+<rect x="22.25em" y="2.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">29 (0.8%)</tspan></text>
+<text x="22.83em" y="2.70em"><tspan class="size">gui</tspan></text>
+<rect x="22.25em" y="3.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="3.90em"><tspan class="size">good</tspan></text>
+<rect x="22.25em" y="4.50em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text>
+<text x="22.82em" y="5.10em"><tspan class="size">performance</tspan></text>
+<rect x="22.25em" y="5.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="6.30em"><tspan class="size">mobile</tspan></text>
+<rect x="22.25em" y="6.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text>
+<text x="22.82em" y="7.50em"><tspan class="size">written</tspan></text>
+<rect x="22.25em" y="8.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="22.81em" y="8.70em"><tspan class="size">programming</tspan></text>
+<rect x="22.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text>
+<text x="22.81em" y="9.90em"><tspan class="size">time</tspan></text>
+<rect x="22.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text>
+<text x="22.81em" y="11.10em"><tspan class="size">golang</tspan></text>
+<rect x="22.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="12.30em"><tspan class="size">company</tspan></text>
+<rect x="22.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="13.50em"><tspan class="size">existing</tspan></text>
+<rect x="22.25em" y="14.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="14.70em"><tspan class="size">great</tspan></text>
+<rect x="22.25em" y="15.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="15.90em"><tspan class="size">php</tspan></text>
+<rect x="22.25em" y="16.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text>
+<text x="22.81em" y="17.10em"><tspan class="size">tools</tspan></text>
+<rect x="22.25em" y="17.70em" width="8.44em" height="0.60em" stroke="black" fill="white"/>
+<text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">3,033 (84.4%)</tspan></text>
+<text x="31.19em" y="18.30em"><tspan class="size">No response</tspan></text>
+</svg>
diff --git a/content/survey2016/why-not.svg b/content/survey2016/why-not.svg
new file mode 100644
index 0000000..63a7c86
--- /dev/null
+++ b/content/survey2016/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 class="paren">(ordered choice, up to 3)</tspan></tspan></text>
+<rect x="7.25em" y="2.10em" width="2.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="9.62em" y="2.10em" width="1.39em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="11.01em" y="2.10em" width="0.37em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">1,485 (<tspan fill="#0000ff">24</tspan>, <tspan fill="#4444ff">14</tspan>, <tspan fill="#8888ff">4</tspan>%)</tspan></text>
+<text x="11.88em" 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.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="8.83em" y="3.30em" width="1.24em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="10.07em" y="3.30em" width="0.41em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">1,160 (<tspan fill="#0000ff">16</tspan>, <tspan fill="#4444ff">12</tspan>, <tspan fill="#8888ff">4</tspan>%)</tspan></text>
+<text x="10.98em" y="3.90em"><tspan class="size">My project / team / TL prefers another language</tspan></text>
+<rect x="7.25em" y="4.50em" width="1.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="8.32em" y="4.50em" width="0.78em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="9.10em" y="4.50em" width="0.49em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">841 (<tspan fill="#0000ff">11</tspan>, <tspan fill="#4444ff">8</tspan>, <tspan fill="#8888ff">5</tspan>%)</tspan></text>
+<text x="10.09em" y="5.10em"><tspan class="size">Go isn’t an appropriate fit for what I’m working on (eg. iOS, JS)</tspan></text>
+<rect x="7.25em" y="5.70em" width="0.63em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.88em" y="5.70em" width="0.61em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="8.49em" y="5.70em" width="0.42em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">596 (<tspan fill="#0000ff">6</tspan>, <tspan fill="#4444ff">6</tspan>, <tspan fill="#8888ff">4</tspan>%)</tspan></text>
+<text x="9.41em" y="6.30em"><tspan class="size">Go lacks critical libraries</tspan></text>
+<rect x="7.25em" y="6.90em" width="0.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.83em" y="6.90em" width="0.33em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="8.16em" y="6.90em" width="0.23em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">412 (<tspan fill="#0000ff">6</tspan>, <tspan fill="#4444ff">3</tspan>, <tspan fill="#8888ff">2</tspan>%)</tspan></text>
+<text x="8.90em" y="7.50em"><tspan class="size">Go lacks critical features</tspan></text>
+<rect x="7.25em" y="8.10em" width="0.31em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.56em" y="8.10em" width="0.33em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="7.89em" y="8.10em" width="0.25em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">319 (<tspan fill="#0000ff">3</tspan>, <tspan fill="#4444ff">3</tspan>, <tspan fill="#8888ff">3</tspan>%)</tspan></text>
+<text x="8.64em" 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.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/>
+<rect x="7.39em" y="9.30em" width="0.12em" height="0.60em" stroke="#4444ff" fill="#4444ff"/>
+<rect x="7.51em" y="9.30em" width="0.08em" height="0.60em" stroke="#8888ff" fill="#8888ff"/>
+<text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">121 (<tspan fill="#0000ff">1</tspan>, <tspan fill="#4444ff">1</tspan>, <tspan fill="#8888ff">1</tspan>%)</tspan></text>
+<text x="8.09em" y="9.90em"><tspan class="size">Go lacks critical performance</tspan></text>
+<rect x="7.25em" y="10.50em" width="0.43em" height="0.60em" stroke="#777777" fill="#777777"/>
+<rect x="7.68em" y="10.50em" width="0.33em" height="0.60em" stroke="#939393" fill="#939393"/>
+<rect x="8.01em" y="10.50em" width="0.28em" height="0.60em" stroke="#afafaf" fill="#afafaf"/>
+<text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">374 (<tspan fill="#777777">4</tspan>, <tspan fill="#939393">3</tspan>, <tspan fill="#afafaf">3</tspan>%)</tspan></text>
+<text x="8.79em" y="11.10em"><tspan class="size">Other</tspan></text>
+<rect x="7.25em" y="11.70em" width="2.90em" height="0.60em" stroke="black" fill="white"/>
+<text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">1,042 (29%)</tspan></text>
+<text x="10.65em" y="12.30em"><tspan class="size">No response</tspan></text>
+</svg>