golang.org/toolchain@v0.0.1-go1.9rc2.windows-amd64/blog/content/survey2016/usage.html (about) 1 <p> 2 <!--include recommend.svg --> 3 <svg width="60.00em" height="8.00em" version="1.1" 4 xmlns="http://www.w3.org/2000/svg"> 5 <defs> 6 <style type="text/css"><![CDATA[ 7 svg { 8 font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */ 9 } 10 tspan.size { 11 font-size: 0.80em; 12 } 13 tspan.head { 14 font-weight: bold; 15 } 16 tspan.paren { 17 font-weight: normal !important; 18 } 19 ]]></style> 20 </defs> 21 <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> 22 <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> 23 <rect x="12.00em" y="3.30em" width="0.24em" height="0.60em" stroke="#ff0000" fill="#ff0000"/> 24 <rect x="12.24em" y="3.30em" width="0.08em" height="0.60em" stroke="#ff4444" fill="#ff4444"/> 25 <rect x="12.33em" y="3.30em" width="0.11em" height="0.60em" stroke="#ff8888" fill="#ff8888"/> 26 <rect x="12.43em" y="3.30em" width="0.23em" height="0.60em" stroke="#cccccc" fill="#cccccc"/> 27 <rect x="12.67em" y="3.30em" width="0.54em" height="0.60em" stroke="#8888ff" fill="#8888ff"/> 28 <rect x="13.21em" y="3.30em" width="2.11em" height="0.60em" stroke="#4444ff" fill="#4444ff"/> 29 <rect x="15.32em" y="3.30em" width="5.72em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 30 <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> 31 <text x="21.54em" y="3.90em"><tspan class="size">I would recommend using Go to others (19:1)</tspan></text> 32 <rect x="12.00em" y="4.50em" width="0.28em" height="0.60em" stroke="#ff0000" fill="#ff0000"/> 33 <rect x="12.28em" y="4.50em" width="0.13em" height="0.60em" stroke="#ff4444" fill="#ff4444"/> 34 <rect x="12.42em" y="4.50em" width="0.16em" height="0.60em" stroke="#ff8888" fill="#ff8888"/> 35 <rect x="12.58em" y="4.50em" width="0.40em" height="0.60em" stroke="#cccccc" fill="#cccccc"/> 36 <rect x="12.98em" y="4.50em" width="0.81em" height="0.60em" stroke="#8888ff" fill="#8888ff"/> 37 <rect x="13.79em" y="4.50em" width="1.94em" height="0.60em" stroke="#4444ff" fill="#4444ff"/> 38 <rect x="15.73em" y="4.50em" width="5.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 39 <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> 40 <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> 41 <rect x="12.00em" y="5.70em" width="0.06em" height="0.60em" stroke="#ff0000" fill="#ff0000"/> 42 <rect x="12.06em" y="5.70em" width="0.10em" height="0.60em" stroke="#ff4444" fill="#ff4444"/> 43 <rect x="12.16em" y="5.70em" width="0.14em" height="0.60em" stroke="#ff8888" fill="#ff8888"/> 44 <rect x="12.30em" y="5.70em" width="0.67em" height="0.60em" stroke="#cccccc" fill="#cccccc"/> 45 <rect x="12.97em" y="5.70em" width="0.78em" height="0.60em" stroke="#8888ff" fill="#8888ff"/> 46 <rect x="13.76em" y="5.70em" width="2.51em" height="0.60em" stroke="#4444ff" fill="#4444ff"/> 47 <rect x="16.26em" y="5.70em" width="2.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 48 <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> 49 <text x="18.97em" y="6.30em"><tspan class="size">Go is working well for my team. (18:1)</tspan></text> 50 <rect x="12.00em" y="6.90em" width="0.44em" height="0.60em" stroke="#ff0000" fill="#ff0000"/> 51 <rect x="12.44em" y="6.90em" width="0.68em" height="0.60em" stroke="#ff4444" fill="#ff4444"/> 52 <rect x="13.12em" y="6.90em" width="0.31em" height="0.60em" stroke="#ff8888" fill="#ff8888"/> 53 <rect x="13.44em" y="6.90em" width="1.45em" height="0.60em" stroke="#cccccc" fill="#cccccc"/> 54 <rect x="14.88em" y="6.90em" width="1.16em" height="0.60em" stroke="#8888ff" fill="#8888ff"/> 55 <rect x="16.04em" y="6.90em" width="1.24em" height="0.60em" stroke="#4444ff" fill="#4444ff"/> 56 <rect x="17.28em" y="6.90em" width="1.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 57 <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> 58 <text x="19.00em" y="7.50em"><tspan class="size">Go is critical to my company's success. (2.5:1)</tspan></text> 59 </svg> 60 <!--end--> 61 </p> 62 63 <p class="note"><i>Reading the data</i>: This question asked how strongly the respondent agreed or disagreed with the statement. 64 The responses for each statement are displayed as sections of a single bar, from “strongly disagree” in deep red on the left end 65 to “strongly agree” in deep blue on the right end. The bars use the same scale as the rest of the graphs, 66 so they can (and do, especially later in the survey) vary in overall length due to lack of responses. 67 The ratio after the text compares the number of respondents who agreed (including “somewhat agree” and “strongly agree”) 68 to those who disagreed (including “somewhat disagree” and “strongly disagree”). 69 For example, the ratio of respondents agreeing that they would recommend Go to respondents disagreeing was 19 to 1. 70 </p> 71 72 <p> 73 <!--include like.svg --> 74 <svg width="60.00em" height="26.00em" version="1.1" 75 xmlns="http://www.w3.org/2000/svg"> 76 <defs> 77 <style type="text/css"><![CDATA[ 78 svg { 79 font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */ 80 } 81 tspan.size { 82 font-size: 0.80em; 83 } 84 tspan.head { 85 font-weight: bold; 86 } 87 tspan.paren { 88 font-weight: normal !important; 89 } 90 ]]></style> 91 </defs> 92 <text x="0.00em" y="1.20em" class="head"><tspan class="size">What do you like most about Go?</tspan></text> 93 <rect x="7.25em" y="2.10em" width="1.66em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 94 <text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">595 (17%)</tspan></text> 95 <text x="9.41em" y="2.70em"><tspan class="size">simplicity</tspan></text> 96 <rect x="7.25em" y="3.30em" width="1.51em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 97 <text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">543 (15%)</tspan></text> 98 <text x="9.26em" y="3.90em"><tspan class="size">easy</tspan></text> 99 <rect x="7.25em" y="4.50em" width="1.45em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 100 <text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">523 (15%)</tspan></text> 101 <text x="9.20em" y="5.10em"><tspan class="size">concurrency</tspan></text> 102 <rect x="7.25em" y="5.70em" width="1.38em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 103 <text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">495 (14%)</tspan></text> 104 <text x="9.13em" y="6.30em"><tspan class="size">simple</tspan></text> 105 <rect x="7.25em" y="6.90em" width="1.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 106 <text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">454 (13%)</tspan></text> 107 <text x="9.01em" y="7.50em"><tspan class="size">fast</tspan></text> 108 <rect x="7.25em" y="8.10em" width="0.82em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 109 <text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">293 (8%)</tspan></text> 110 <text x="8.57em" y="8.70em"><tspan class="size">syntax</tspan></text> 111 <rect x="7.25em" y="9.30em" width="0.80em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 112 <text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">287 (8%)</tspan></text> 113 <text x="8.55em" y="9.90em"><tspan class="size">standard library</tspan></text> 114 <rect x="7.25em" y="10.50em" width="0.80em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 115 <text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">286 (8%)</tspan></text> 116 <text x="8.55em" y="11.10em"><tspan class="size">tooling</tspan></text> 117 <rect x="7.25em" y="11.70em" width="0.75em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 118 <text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">270 (8%)</tspan></text> 119 <text x="8.50em" y="12.30em"><tspan class="size">static</tspan></text> 120 <rect x="7.25em" y="12.90em" width="0.74em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 121 <text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">266 (7%)</tspan></text> 122 <text x="8.49em" y="13.50em"><tspan class="size">performance</tspan></text> 123 <rect x="7.25em" y="14.10em" width="0.65em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 124 <text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">235 (7%)</tspan></text> 125 <text x="8.40em" y="14.70em"><tspan class="size">speed</tspan></text> 126 <rect x="7.25em" y="15.30em" width="0.56em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 127 <text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">202 (6%)</tspan></text> 128 <text x="8.31em" y="15.90em"><tspan class="size">interfaces</tspan></text> 129 <rect x="7.25em" y="16.50em" width="0.51em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 130 <text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">184 (5%)</tspan></text> 131 <text x="8.26em" y="17.10em"><tspan class="size">channels</tspan></text> 132 <rect x="7.25em" y="17.70em" width="0.51em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 133 <text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">183 (5%)</tspan></text> 134 <text x="8.26em" y="18.30em"><tspan class="size">community</tspan></text> 135 <rect x="7.25em" y="18.90em" width="0.50em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 136 <text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">180 (5%)</tspan></text> 137 <text x="8.25em" y="19.50em"><tspan class="size">good</tspan></text> 138 <rect x="7.25em" y="20.10em" width="0.49em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 139 <text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">177 (5%)</tspan></text> 140 <text x="8.24em" y="20.70em"><tspan class="size">compilation</tspan></text> 141 <rect x="7.25em" y="21.30em" width="0.49em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 142 <text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">177 (5%)</tspan></text> 143 <text x="8.24em" y="21.90em"><tspan class="size">goroutines</tspan></text> 144 <rect x="7.25em" y="22.50em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 145 <text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">167 (5%)</tspan></text> 146 <text x="8.21em" y="23.10em"><tspan class="size">binary</tspan></text> 147 <rect x="7.25em" y="23.70em" width="0.43em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 148 <text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">156 (4%)</tspan></text> 149 <text x="8.18em" y="24.30em"><tspan class="size">great</tspan></text> 150 <rect x="7.25em" y="24.90em" width="0.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 151 <text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">148 (4%)</tspan></text> 152 <text x="8.16em" y="25.50em"><tspan class="size">tools</tspan></text> 153 <rect x="22.25em" y="2.10em" width="0.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 154 <text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">146 (4%)</tspan></text> 155 <text x="23.16em" y="2.70em"><tspan class="size">compiled</tspan></text> 156 <rect x="22.25em" y="3.30em" width="0.38em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 157 <text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">137 (4%)</tspan></text> 158 <text x="23.13em" y="3.90em"><tspan class="size">compile</tspan></text> 159 <rect x="22.25em" y="4.50em" width="0.35em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 160 <text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">127 (4%)</tspan></text> 161 <text x="23.10em" y="5.10em"><tspan class="size">type</tspan></text> 162 <rect x="22.25em" y="5.70em" width="0.34em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 163 <text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">124 (3%)</tspan></text> 164 <text x="23.09em" y="6.30em"><tspan class="size">small</tspan></text> 165 <rect x="22.25em" y="6.90em" width="0.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 166 <text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">118 (3%)</tspan></text> 167 <text x="23.08em" y="7.50em"><tspan class="size">c</tspan></text> 168 <rect x="22.25em" y="8.10em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 169 <text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">114 (3%)</tspan></text> 170 <text x="23.07em" y="8.70em"><tspan class="size">gofmt</tspan></text> 171 <rect x="22.25em" y="9.30em" width="0.32em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 172 <text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">114 (3%)</tspan></text> 173 <text x="23.07em" y="9.90em"><tspan class="size">libraries</tspan></text> 174 <rect x="22.25em" y="10.50em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 175 <text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">88 (2%)</tspan></text> 176 <text x="22.99em" y="11.10em"><tspan class="size">clean</tspan></text> 177 <rect x="22.25em" y="11.70em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 178 <text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">87 (2%)</tspan></text> 179 <text x="22.99em" y="12.30em"><tspan class="size">easy to learn</tspan></text> 180 <rect x="22.25em" y="12.90em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 181 <text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">82 (2%)</tspan></text> 182 <text x="22.98em" y="13.50em"><tspan class="size">deployment</tspan></text> 183 <rect x="22.25em" y="14.10em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 184 <text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">78 (2%)</tspan></text> 185 <text x="22.97em" y="14.70em"><tspan class="size">memory</tspan></text> 186 <rect x="22.25em" y="15.30em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 187 <text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">78 (2%)</tspan></text> 188 <text x="22.97em" y="15.90em"><tspan class="size">strong</tspan></text> 189 <rect x="22.25em" y="16.50em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 190 <text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">76 (2%)</tspan></text> 191 <text x="22.96em" y="17.10em"><tspan class="size">concise</tspan></text> 192 <rect x="22.25em" y="17.70em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 193 <text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">76 (2%)</tspan></text> 194 <text x="22.96em" y="18.30em"><tspan class="size">single binary</tspan></text> 195 <rect x="22.25em" y="18.90em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 196 <text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">73 (2%)</tspan></text> 197 <text x="22.95em" y="19.50em"><tspan class="size">low</tspan></text> 198 <rect x="22.25em" y="20.10em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 199 <text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">73 (2%)</tspan></text> 200 <text x="22.95em" y="20.70em"><tspan class="size">static typing</tspan></text> 201 <rect x="22.25em" y="21.30em" width="0.20em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 202 <text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">71 (2%)</tspan></text> 203 <text x="22.95em" y="21.90em"><tspan class="size">build</tspan></text> 204 <rect x="22.25em" y="22.50em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 205 <text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">68 (2%)</tspan></text> 206 <text x="22.94em" y="23.10em"><tspan class="size">easy to read</tspan></text> 207 <rect x="22.25em" y="23.70em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 208 <text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">63 (2%)</tspan></text> 209 <text x="22.93em" y="24.30em"><tspan class="size">fast compilation</tspan></text> 210 <rect x="22.25em" y="24.90em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 211 <text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">56 (2%)</tspan></text> 212 <text x="22.91em" y="25.50em"><tspan class="size">simple syntax</tspan></text> 213 <rect x="37.25em" y="2.10em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 214 <text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">55 (2%)</tspan></text> 215 <text x="37.90em" y="2.70em"><tspan class="size">type system</tspan></text> 216 <rect x="37.25em" y="3.30em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 217 <text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">54 (2%)</tspan></text> 218 <text x="37.90em" y="3.90em"><tspan class="size">simple language</tspan></text> 219 <rect x="37.25em" y="4.50em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 220 <text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">51 (1%)</tspan></text> 221 <text x="37.89em" y="5.10em"><tspan class="size">easy concurrency</tspan></text> 222 <rect x="37.25em" y="5.70em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 223 <text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">47 (1%)</tspan></text> 224 <text x="37.88em" y="6.30em"><tspan class="size">static binaries</tspan></text> 225 <rect x="37.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 226 <text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">46 (1%)</tspan></text> 227 <text x="37.88em" y="7.50em"><tspan class="size">go fmt</tspan></text> 228 <rect x="37.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 229 <text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">45 (1%)</tspan></text> 230 <text x="37.88em" y="8.70em"><tspan class="size">fast compile</tspan></text> 231 <rect x="37.25em" y="9.30em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 232 <text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">43 (1%)</tspan></text> 233 <text x="37.87em" y="9.90em"><tspan class="size">small language</tspan></text> 234 <rect x="37.25em" y="10.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 235 <text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">41 (1%)</tspan></text> 236 <text x="37.86em" y="11.10em"><tspan class="size">error handling</tspan></text> 237 <rect x="37.25em" y="11.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 238 <text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">39 (1%)</tspan></text> 239 <text x="37.86em" y="12.30em"><tspan class="size">concurrency model</tspan></text> 240 <rect x="37.25em" y="12.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 241 <text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">39 (1%)</tspan></text> 242 <text x="37.86em" y="13.50em"><tspan class="size">go routines</tspan></text> 243 <rect x="37.25em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 244 <text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">38 (1%)</tspan></text> 245 <text x="37.86em" y="14.70em"><tspan class="size">easy to use</tspan></text> 246 <rect x="37.25em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 247 <text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">38 (1%)</tspan></text> 248 <text x="37.86em" y="15.90em"><tspan class="size">statically typed</tspan></text> 249 <rect x="37.25em" y="16.50em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 250 <text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">36 (1%)</tspan></text> 251 <text x="37.85em" y="17.10em"><tspan class="size">cross platform</tspan></text> 252 <rect x="37.25em" y="17.70em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 253 <text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">35 (1%)</tspan></text> 254 <text x="37.85em" y="18.30em"><tspan class="size">concurrency primitives</tspan></text> 255 <rect x="37.25em" y="18.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 256 <text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">35 (1%)</tspan></text> 257 <text x="37.85em" y="19.50em"><tspan class="size">goroutines channels</tspan></text> 258 <rect x="37.25em" y="20.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 259 <text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">33 (1%)</tspan></text> 260 <text x="37.84em" y="20.70em"><tspan class="size">easy to write</tspan></text> 261 <rect x="37.25em" y="21.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 262 <text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">27 (1%)</tspan></text> 263 <text x="37.83em" y="21.90em"><tspan class="size">great standard library</tspan></text> 264 <rect x="37.25em" y="22.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 265 <text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">23 (1%)</tspan></text> 266 <text x="37.81em" y="23.10em"><tspan class="size">ease of use</tspan></text> 267 <rect x="37.25em" y="23.70em" width="2.61em" height="0.60em" stroke="black" fill="white"/> 268 <text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">940 (26%)</tspan></text> 269 <text x="40.36em" y="24.30em"><tspan class="size">No response</tspan></text> 270 </svg> 271 <!--end--> 272 </p> 273 274 <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.” 275 However, nearly or completely redundant shorter entries are omitted: there are not twenty or more surveys that listed 276 “standard” without mentioning “standard library,” so there is no separate entry for “standard.”</p> 277 278 <p> 279 <!--include improve.svg --> 280 <svg width="60.00em" height="26.00em" version="1.1" 281 xmlns="http://www.w3.org/2000/svg"> 282 <defs> 283 <style type="text/css"><![CDATA[ 284 svg { 285 font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */ 286 } 287 tspan.size { 288 font-size: 0.80em; 289 } 290 tspan.head { 291 font-weight: bold; 292 } 293 tspan.paren { 294 font-weight: normal !important; 295 } 296 ]]></style> 297 </defs> 298 <text x="0.00em" y="1.20em" class="head"><tspan class="size">What changes would improve Go most?</tspan></text> 299 <rect x="7.25em" y="2.10em" width="1.59em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 300 <text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">572 (16%)</tspan></text> 301 <text x="9.34em" y="2.70em"><tspan class="size">generics</tspan></text> 302 <rect x="7.25em" y="3.30em" width="1.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 303 <text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">451 (13%)</tspan></text> 304 <text x="9.00em" y="3.90em"><tspan class="size">management</tspan></text> 305 <rect x="7.25em" y="4.50em" width="0.92em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 306 <text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">330 (9%)</tspan></text> 307 <text x="8.67em" y="5.10em"><tspan class="size">dependency</tspan></text> 308 <rect x="7.25em" y="5.70em" width="0.87em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 309 <text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">314 (9%)</tspan></text> 310 <text x="8.62em" y="6.30em"><tspan class="size">package</tspan></text> 311 <rect x="7.25em" y="6.90em" width="0.74em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 312 <text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">266 (7%)</tspan></text> 313 <text x="8.49em" y="7.50em"><tspan class="size">dependency management</tspan></text> 314 <rect x="7.25em" y="8.10em" width="0.46em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 315 <text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">164 (5%)</tspan></text> 316 <text x="8.21em" y="8.70em"><tspan class="size">library</tspan></text> 317 <rect x="7.25em" y="9.30em" width="0.44em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 318 <text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">159 (4%)</tspan></text> 319 <text x="8.19em" y="9.90em"><tspan class="size">gui</tspan></text> 320 <rect x="7.25em" y="10.50em" width="0.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 321 <text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">134 (4%)</tspan></text> 322 <text x="8.12em" y="11.10em"><tspan class="size">package management</tspan></text> 323 <rect x="7.25em" y="11.70em" width="0.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 324 <text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">134 (4%)</tspan></text> 325 <text x="8.12em" y="12.30em"><tspan class="size">vendoring</tspan></text> 326 <rect x="7.25em" y="12.90em" width="0.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 327 <text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">128 (4%)</tspan></text> 328 <text x="8.11em" y="13.50em"><tspan class="size">debugger</tspan></text> 329 <rect x="7.25em" y="14.10em" width="0.35em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 330 <text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">126 (4%)</tspan></text> 331 <text x="8.10em" y="14.70em"><tspan class="size">libraries</tspan></text> 332 <rect x="7.25em" y="15.30em" width="0.34em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 333 <text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">122 (3%)</tspan></text> 334 <text x="8.09em" y="15.90em"><tspan class="size">standard</tspan></text> 335 <rect x="7.25em" y="16.50em" width="0.33em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 336 <text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">117 (3%)</tspan></text> 337 <text x="8.08em" y="17.10em"><tspan class="size">type</tspan></text> 338 <rect x="7.25em" y="17.70em" width="0.30em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 339 <text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">109 (3%)</tspan></text> 340 <text x="8.05em" y="18.30em"><tspan class="size">error</tspan></text> 341 <rect x="7.25em" y="18.90em" width="0.26em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 342 <text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">94 (3%)</tspan></text> 343 <text x="8.01em" y="19.50em"><tspan class="size">system</tspan></text> 344 <rect x="7.25em" y="20.10em" width="0.25em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 345 <text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">89 (2%)</tspan></text> 346 <text x="8.00em" y="20.70em"><tspan class="size">types</tspan></text> 347 <rect x="7.25em" y="21.30em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 348 <text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">88 (2%)</tspan></text> 349 <text x="7.99em" y="21.90em"><tspan class="size">official</tspan></text> 350 <rect x="7.25em" y="22.50em" width="0.24em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 351 <text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">85 (2%)</tspan></text> 352 <text x="7.99em" y="23.10em"><tspan class="size">tools</tspan></text> 353 <rect x="7.25em" y="23.70em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 354 <text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">84 (2%)</tspan></text> 355 <text x="7.98em" y="24.30em"><tspan class="size">c</tspan></text> 356 <rect x="7.25em" y="24.90em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 357 <text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">82 (2%)</tspan></text> 358 <text x="7.98em" y="25.50em"><tspan class="size">gopath</tspan></text> 359 <rect x="22.25em" y="2.10em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 360 <text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">78 (2%)</tspan></text> 361 <text x="22.97em" y="2.70em"><tspan class="size">performance</tspan></text> 362 <rect x="22.25em" y="3.30em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 363 <text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">70 (2%)</tspan></text> 364 <text x="22.94em" y="3.90em"><tspan class="size">error handling</tspan></text> 365 <rect x="22.25em" y="4.50em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 366 <text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">70 (2%)</tspan></text> 367 <text x="22.94em" y="5.10em"><tspan class="size">ide</tspan></text> 368 <rect x="22.25em" y="5.70em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 369 <text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">69 (2%)</tspan></text> 370 <text x="22.94em" y="6.30em"><tspan class="size">package manager</tspan></text> 371 <rect x="22.25em" y="6.90em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 372 <text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">66 (2%)</tspan></text> 373 <text x="22.93em" y="7.50em"><tspan class="size">documentation</tspan></text> 374 <rect x="22.25em" y="8.10em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 375 <text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">66 (2%)</tspan></text> 376 <text x="22.93em" y="8.70em"><tspan class="size">faster</tspan></text> 377 <rect x="22.25em" y="9.30em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 378 <text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">64 (2%)</tspan></text> 379 <text x="22.93em" y="9.90em"><tspan class="size">good</tspan></text> 380 <rect x="22.25em" y="10.50em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 381 <text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">63 (2%)</tspan></text> 382 <text x="22.93em" y="11.10em"><tspan class="size">simple</tspan></text> 383 <rect x="22.25em" y="11.70em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 384 <text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">63 (2%)</tspan></text> 385 <text x="22.93em" y="12.30em"><tspan class="size">tool</tspan></text> 386 <rect x="22.25em" y="12.90em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 387 <text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">62 (2%)</tspan></text> 388 <text x="22.92em" y="13.50em"><tspan class="size">mobile</tspan></text> 389 <rect x="22.25em" y="14.10em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 390 <text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">60 (2%)</tspan></text> 391 <text x="22.92em" y="14.70em"><tspan class="size">debugging</tspan></text> 392 <rect x="22.25em" y="15.30em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 393 <text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">57 (2%)</tspan></text> 394 <text x="22.91em" y="15.90em"><tspan class="size">build</tspan></text> 395 <rect x="22.25em" y="16.50em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 396 <text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">56 (2%)</tspan></text> 397 <text x="22.91em" y="17.10em"><tspan class="size">packages</tspan></text> 398 <rect x="22.25em" y="17.70em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 399 <text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">55 (2%)</tspan></text> 400 <text x="22.90em" y="18.30em"><tspan class="size">easier</tspan></text> 401 <rect x="22.25em" y="18.90em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 402 <text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">55 (2%)</tspan></text> 403 <text x="22.90em" y="19.50em"><tspan class="size">standard library</tspan></text> 404 <rect x="22.25em" y="20.10em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 405 <text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">55 (2%)</tspan></text> 406 <text x="22.90em" y="20.70em"><tspan class="size">tooling</tspan></text> 407 <rect x="22.25em" y="21.30em" width="0.15em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 408 <text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">54 (2%)</tspan></text> 409 <text x="22.90em" y="21.90em"><tspan class="size">interface</tspan></text> 410 <rect x="22.25em" y="22.50em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 411 <text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">51 (1%)</tspan></text> 412 <text x="22.89em" y="23.10em"><tspan class="size">dependencies</tspan></text> 413 <rect x="22.25em" y="23.70em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 414 <text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">51 (1%)</tspan></text> 415 <text x="22.89em" y="24.30em"><tspan class="size">generic</tspan></text> 416 <rect x="22.25em" y="24.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 417 <text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">48 (1%)</tspan></text> 418 <text x="22.88em" y="25.50em"><tspan class="size">programming</tspan></text> 419 <rect x="37.25em" y="2.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 420 <text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">48 (1%)</tspan></text> 421 <text x="37.88em" y="2.70em"><tspan class="size">versioning</tspan></text> 422 <rect x="37.25em" y="3.30em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 423 <text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">47 (1%)</tspan></text> 424 <text x="37.88em" y="3.90em"><tspan class="size">syntax</tspan></text> 425 <rect x="37.25em" y="4.50em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 426 <text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">45 (1%)</tspan></text> 427 <text x="37.88em" y="5.10em"><tspan class="size">compile</tspan></text> 428 <rect x="37.25em" y="5.70em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 429 <text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">45 (1%)</tspan></text> 430 <text x="37.88em" y="6.30em"><tspan class="size">solution</tspan></text> 431 <rect x="37.25em" y="6.90em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 432 <text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">44 (1%)</tspan></text> 433 <text x="37.87em" y="7.50em"><tspan class="size">framework</tspan></text> 434 <rect x="37.25em" y="8.10em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 435 <text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">43 (1%)</tspan></text> 436 <text x="37.87em" y="8.70em"><tspan class="size">examples</tspan></text> 437 <rect x="37.25em" y="9.30em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 438 <text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">43 (1%)</tspan></text> 439 <text x="37.87em" y="9.90em"><tspan class="size">gc</tspan></text> 440 <rect x="37.25em" y="10.50em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 441 <text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">43 (1%)</tspan></text> 442 <text x="37.87em" y="11.10em"><tspan class="size">type system</tspan></text> 443 <rect x="37.25em" y="11.70em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 444 <text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">42 (1%)</tspan></text> 445 <text x="37.87em" y="12.30em"><tspan class="size">gui library</tspan></text> 446 <rect x="37.25em" y="12.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 447 <text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">41 (1%)</tspan></text> 448 <text x="37.86em" y="13.50em"><tspan class="size">templates</tspan></text> 449 <rect x="37.25em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 450 <text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">40 (1%)</tspan></text> 451 <text x="37.86em" y="14.70em"><tspan class="size">android</tspan></text> 452 <rect x="37.25em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 453 <text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">40 (1%)</tspan></text> 454 <text x="37.86em" y="15.90em"><tspan class="size">community</tspan></text> 455 <rect x="37.25em" y="16.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 456 <text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">40 (1%)</tspan></text> 457 <text x="37.86em" y="17.10em"><tspan class="size">function</tspan></text> 458 <rect x="37.25em" y="17.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 459 <text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">40 (1%)</tspan></text> 460 <text x="37.86em" y="18.30em"><tspan class="size">native</tspan></text> 461 <rect x="37.25em" y="18.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 462 <text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">40 (1%)</tspan></text> 463 <text x="37.86em" y="19.50em"><tspan class="size">ui</tspan></text> 464 <rect x="37.25em" y="20.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 465 <text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">40 (1%)</tspan></text> 466 <text x="37.86em" y="20.70em"><tspan class="size">web</tspan></text> 467 <rect x="37.25em" y="21.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 468 <text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">39 (1%)</tspan></text> 469 <text x="37.86em" y="21.90em"><tspan class="size">functions</tspan></text> 470 <rect x="37.25em" y="22.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 471 <text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">21 (1%)</tspan></text> 472 <text x="37.81em" y="23.10em"><tspan class="size">cross platform</tspan></text> 473 <rect x="37.25em" y="23.70em" width="3.38em" height="0.60em" stroke="black" fill="white"/> 474 <text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">1,215 (34%)</tspan></text> 475 <text x="41.13em" y="24.30em"><tspan class="size">No response</tspan></text> 476 </svg> 477 <!--end--> 478 </p> 479 480 <p> 481 <!--include challenge.svg --> 482 <svg width="60.00em" height="26.00em" version="1.1" 483 xmlns="http://www.w3.org/2000/svg"> 484 <defs> 485 <style type="text/css"><![CDATA[ 486 svg { 487 font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */ 488 } 489 tspan.size { 490 font-size: 0.80em; 491 } 492 tspan.head { 493 font-weight: bold; 494 } 495 tspan.paren { 496 font-weight: normal !important; 497 } 498 ]]></style> 499 </defs> 500 <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> 501 <rect x="7.25em" y="2.10em" width="0.69em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 502 <text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">249 (6.9%)</tspan></text> 503 <text x="8.44em" y="2.70em"><tspan class="size">lack</tspan></text> 504 <rect x="7.25em" y="3.30em" width="0.57em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 505 <text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">206 (5.7%)</tspan></text> 506 <text x="8.32em" y="3.90em"><tspan class="size">management</tspan></text> 507 <rect x="7.25em" y="4.50em" width="0.41em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 508 <text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">146 (4.1%)</tspan></text> 509 <text x="8.16em" y="5.10em"><tspan class="size">libraries</tspan></text> 510 <rect x="7.25em" y="5.70em" width="0.36em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 511 <text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">129 (3.6%)</tspan></text> 512 <text x="8.11em" y="6.30em"><tspan class="size">generics</tspan></text> 513 <rect x="7.25em" y="6.90em" width="0.35em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 514 <text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">127 (3.5%)</tspan></text> 515 <text x="8.10em" y="7.50em"><tspan class="size">dependency management</tspan></text> 516 <rect x="7.25em" y="8.10em" width="0.23em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 517 <text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">84 (2.3%)</tspan></text> 518 <text x="7.98em" y="8.70em"><tspan class="size">work</tspan></text> 519 <rect x="7.25em" y="9.30em" width="0.22em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 520 <text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">78 (2.2%)</tspan></text> 521 <text x="7.97em" y="9.90em"><tspan class="size">package</tspan></text> 522 <rect x="7.25em" y="10.50em" width="0.21em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 523 <text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">76 (2.1%)</tspan></text> 524 <text x="7.96em" y="11.10em"><tspan class="size">hard</tspan></text> 525 <rect x="7.25em" y="11.70em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 526 <text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">68 (1.9%)</tspan></text> 527 <text x="7.94em" y="12.30em"><tspan class="size">time</tspan></text> 528 <rect x="7.25em" y="12.90em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 529 <text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">67 (1.9%)</tspan></text> 530 <text x="7.94em" y="13.50em"><tspan class="size">good</tspan></text> 531 <rect x="7.25em" y="14.10em" width="0.19em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 532 <text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">67 (1.9%)</tspan></text> 533 <text x="7.94em" y="14.70em"><tspan class="size">java</tspan></text> 534 <rect x="7.25em" y="15.30em" width="0.18em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 535 <text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">66 (1.8%)</tspan></text> 536 <text x="7.93em" y="15.90em"><tspan class="size">gui</tspan></text> 537 <rect x="7.25em" y="16.50em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 538 <text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">61 (1.7%)</tspan></text> 539 <text x="7.92em" y="17.10em"><tspan class="size">web</tspan></text> 540 <rect x="7.25em" y="17.70em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 541 <text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">60 (1.7%)</tspan></text> 542 <text x="7.92em" y="18.30em"><tspan class="size">c</tspan></text> 543 <rect x="7.25em" y="18.90em" width="0.17em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 544 <text x="6.75em" y="19.50em" text-anchor="end"><tspan class="size">60 (1.7%)</tspan></text> 545 <text x="7.92em" y="19.50em"><tspan class="size">debugging</tspan></text> 546 <rect x="7.25em" y="20.10em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 547 <text x="6.75em" y="20.70em" text-anchor="end"><tspan class="size">59 (1.6%)</tspan></text> 548 <text x="7.91em" y="20.70em"><tspan class="size">vendoring</tspan></text> 549 <rect x="7.25em" y="21.30em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 550 <text x="6.75em" y="21.90em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text> 551 <text x="7.91em" y="21.90em"><tspan class="size">projects</tspan></text> 552 <rect x="7.25em" y="22.50em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 553 <text x="6.75em" y="23.10em" text-anchor="end"><tspan class="size">56 (1.6%)</tspan></text> 554 <text x="7.91em" y="23.10em"><tspan class="size">lack of generics</tspan></text> 555 <rect x="7.25em" y="23.70em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 556 <text x="6.75em" y="24.30em" text-anchor="end"><tspan class="size">56 (1.6%)</tspan></text> 557 <text x="7.91em" y="24.30em"><tspan class="size">library</tspan></text> 558 <rect x="7.25em" y="24.90em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 559 <text x="6.75em" y="25.50em" text-anchor="end"><tspan class="size">51 (1.4%)</tspan></text> 560 <text x="7.89em" y="25.50em"><tspan class="size">type</tspan></text> 561 <rect x="22.25em" y="2.10em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 562 <text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">51 (1.4%)</tspan></text> 563 <text x="22.89em" y="2.70em"><tspan class="size">write</tspan></text> 564 <rect x="22.25em" y="3.30em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 565 <text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">50 (1.4%)</tspan></text> 566 <text x="22.89em" y="3.90em"><tspan class="size">finding</tspan></text> 567 <rect x="22.25em" y="4.50em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 568 <text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">49 (1.4%)</tspan></text> 569 <text x="22.89em" y="5.10em"><tspan class="size">ide</tspan></text> 570 <rect x="22.25em" y="5.70em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 571 <text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">49 (1.4%)</tspan></text> 572 <text x="22.89em" y="6.30em"><tspan class="size">packages</tspan></text> 573 <rect x="22.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 574 <text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">48 (1.3%)</tspan></text> 575 <text x="22.88em" y="7.50em"><tspan class="size">dependencies</tspan></text> 576 <rect x="22.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 577 <text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">46 (1.3%)</tspan></text> 578 <text x="22.88em" y="8.70em"><tspan class="size">package management</tspan></text> 579 <rect x="22.25em" y="9.30em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 580 <text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">45 (1.3%)</tspan></text> 581 <text x="22.88em" y="9.90em"><tspan class="size">debugger</tspan></text> 582 <rect x="22.25em" y="10.50em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 583 <text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">44 (1.2%)</tspan></text> 584 <text x="22.87em" y="11.10em"><tspan class="size">adoption</tspan></text> 585 <rect x="22.25em" y="11.70em" width="0.12em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 586 <text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">42 (1.2%)</tspan></text> 587 <text x="22.87em" y="12.30em"><tspan class="size">people</tspan></text> 588 <rect x="22.25em" y="12.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 589 <text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">41 (1.1%)</tspan></text> 590 <text x="22.86em" y="13.50em"><tspan class="size">learning</tspan></text> 591 <rect x="22.25em" y="14.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 592 <text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">41 (1.1%)</tspan></text> 593 <text x="22.86em" y="14.70em"><tspan class="size">team</tspan></text> 594 <rect x="22.25em" y="15.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 595 <text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text> 596 <text x="22.86em" y="15.90em"><tspan class="size">convincing</tspan></text> 597 <rect x="22.25em" y="16.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 598 <text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text> 599 <text x="22.86em" y="17.10em"><tspan class="size">tools</tspan></text> 600 <rect x="22.25em" y="17.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 601 <text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">39 (1.1%)</tspan></text> 602 <text x="22.86em" y="18.30em"><tspan class="size">error handling</tspan></text> 603 <rect x="22.25em" y="18.90em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 604 <text x="21.75em" y="19.50em" text-anchor="end"><tspan class="size">39 (1.1%)</tspan></text> 605 <text x="22.86em" y="19.50em"><tspan class="size">interfaces</tspan></text> 606 <rect x="22.25em" y="20.10em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 607 <text x="21.75em" y="20.70em" text-anchor="end"><tspan class="size">39 (1.1%)</tspan></text> 608 <text x="22.86em" y="20.70em"><tspan class="size">other languages</tspan></text> 609 <rect x="22.25em" y="21.30em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 610 <text x="21.75em" y="21.90em" text-anchor="end"><tspan class="size">39 (1.1%)</tspan></text> 611 <text x="22.86em" y="21.90em"><tspan class="size">writing</tspan></text> 612 <rect x="22.25em" y="22.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 613 <text x="21.75em" y="23.10em" text-anchor="end"><tspan class="size">38 (1.1%)</tspan></text> 614 <text x="22.86em" y="23.10em"><tspan class="size">interface</tspan></text> 615 <rect x="22.25em" y="23.70em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 616 <text x="21.75em" y="24.30em" text-anchor="end"><tspan class="size">38 (1.1%)</tspan></text> 617 <text x="22.86em" y="24.30em"><tspan class="size">others</tspan></text> 618 <rect x="22.25em" y="24.90em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 619 <text x="21.75em" y="25.50em" text-anchor="end"><tspan class="size">37 (1.0%)</tspan></text> 620 <text x="22.85em" y="25.50em"><tspan class="size">python</tspan></text> 621 <rect x="37.25em" y="2.10em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 622 <text x="36.75em" y="2.70em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text> 623 <text x="37.85em" y="2.70em"><tspan class="size">find</tspan></text> 624 <rect x="37.25em" y="3.30em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 625 <text x="36.75em" y="3.90em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text> 626 <text x="37.85em" y="3.90em"><tspan class="size">gopath</tspan></text> 627 <rect x="37.25em" y="4.50em" width="0.10em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 628 <text x="36.75em" y="5.10em" text-anchor="end"><tspan class="size">35 (1.0%)</tspan></text> 629 <text x="37.85em" y="5.10em"><tspan class="size">programming</tspan></text> 630 <rect x="37.25em" y="5.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 631 <text x="36.75em" y="6.30em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text> 632 <text x="37.84em" y="6.30em"><tspan class="size">can't</tspan></text> 633 <rect x="37.25em" y="6.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 634 <text x="36.75em" y="7.50em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text> 635 <text x="37.84em" y="7.50em"><tspan class="size">standard</tspan></text> 636 <rect x="37.25em" y="8.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 637 <text x="36.75em" y="8.70em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text> 638 <text x="37.84em" y="8.70em"><tspan class="size">build</tspan></text> 639 <rect x="37.25em" y="9.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 640 <text x="36.75em" y="9.90em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text> 641 <text x="37.84em" y="9.90em"><tspan class="size">tooling</tspan></text> 642 <rect x="37.25em" y="10.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 643 <text x="36.75em" y="11.10em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text> 644 <text x="37.84em" y="11.10em"><tspan class="size">generic</tspan></text> 645 <rect x="37.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 646 <text x="36.75em" y="12.30em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text> 647 <text x="37.84em" y="12.30em"><tspan class="size">boilerplate</tspan></text> 648 <rect x="37.25em" y="12.90em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 649 <text x="36.75em" y="13.50em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text> 650 <text x="37.83em" y="13.50em"><tspan class="size">applications</tspan></text> 651 <rect x="37.25em" y="14.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 652 <text x="36.75em" y="14.70em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text> 653 <text x="37.83em" y="14.70em"><tspan class="size">developers</tspan></text> 654 <rect x="37.25em" y="15.30em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 655 <text x="36.75em" y="15.90em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text> 656 <text x="37.83em" y="15.90em"><tspan class="size">having</tspan></text> 657 <rect x="37.25em" y="16.50em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 658 <text x="36.75em" y="17.10em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text> 659 <text x="37.83em" y="17.10em"><tspan class="size">types</tspan></text> 660 <rect x="37.25em" y="17.70em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 661 <text x="36.75em" y="18.30em" text-anchor="end"><tspan class="size">30 (0.8%)</tspan></text> 662 <text x="37.83em" y="18.30em"><tspan class="size">working</tspan></text> 663 <rect x="37.25em" y="18.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 664 <text x="36.75em" y="19.50em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text> 665 <text x="37.82em" y="19.50em"><tspan class="size">at work</tspan></text> 666 <rect x="37.25em" y="20.10em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 667 <text x="36.75em" y="20.70em" text-anchor="end"><tspan class="size">26 (0.7%)</tspan></text> 668 <text x="37.82em" y="20.70em"><tspan class="size">using go</tspan></text> 669 <rect x="37.25em" y="21.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 670 <text x="36.75em" y="21.90em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text> 671 <text x="37.81em" y="21.90em"><tspan class="size">no generics</tspan></text> 672 <rect x="37.25em" y="22.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 673 <text x="36.75em" y="23.10em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text> 674 <text x="37.81em" y="23.10em"><tspan class="size">not enough</tspan></text> 675 <rect x="37.25em" y="23.70em" width="4.40em" height="0.60em" stroke="black" fill="white"/> 676 <text x="36.75em" y="24.30em" text-anchor="end"><tspan class="size">1,581 (44.0%)</tspan></text> 677 <text x="42.15em" y="24.30em"><tspan class="size">No response</tspan></text> 678 </svg> 679 <!--end--> 680 </p> 681 682 <p> 683 <!--include why-not.svg --> 684 <svg width="60.00em" height="12.80em" version="1.1" 685 xmlns="http://www.w3.org/2000/svg"> 686 <defs> 687 <style type="text/css"><![CDATA[ 688 svg { 689 font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */ 690 } 691 tspan.size { 692 font-size: 0.80em; 693 } 694 tspan.head { 695 font-weight: bold; 696 } 697 tspan.paren { 698 font-weight: normal !important; 699 } 700 ]]></style> 701 </defs> 702 <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> 703 <rect x="7.25em" y="2.10em" width="2.37em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 704 <rect x="9.62em" y="2.10em" width="1.39em" height="0.60em" stroke="#4444ff" fill="#4444ff"/> 705 <rect x="11.01em" y="2.10em" width="0.37em" height="0.60em" stroke="#8888ff" fill="#8888ff"/> 706 <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> 707 <text x="11.88em" y="2.70em"><tspan class="size">I work on an existing project written in another language</tspan></text> 708 <rect x="7.25em" y="3.30em" width="1.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 709 <rect x="8.83em" y="3.30em" width="1.24em" height="0.60em" stroke="#4444ff" fill="#4444ff"/> 710 <rect x="10.07em" y="3.30em" width="0.41em" height="0.60em" stroke="#8888ff" fill="#8888ff"/> 711 <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> 712 <text x="10.98em" y="3.90em"><tspan class="size">My project / team / TL prefers another language</tspan></text> 713 <rect x="7.25em" y="4.50em" width="1.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 714 <rect x="8.32em" y="4.50em" width="0.78em" height="0.60em" stroke="#4444ff" fill="#4444ff"/> 715 <rect x="9.10em" y="4.50em" width="0.49em" height="0.60em" stroke="#8888ff" fill="#8888ff"/> 716 <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> 717 <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> 718 <rect x="7.25em" y="5.70em" width="0.63em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 719 <rect x="7.88em" y="5.70em" width="0.61em" height="0.60em" stroke="#4444ff" fill="#4444ff"/> 720 <rect x="8.49em" y="5.70em" width="0.42em" height="0.60em" stroke="#8888ff" fill="#8888ff"/> 721 <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> 722 <text x="9.41em" y="6.30em"><tspan class="size">Go lacks critical libraries</tspan></text> 723 <rect x="7.25em" y="6.90em" width="0.58em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 724 <rect x="7.83em" y="6.90em" width="0.33em" height="0.60em" stroke="#4444ff" fill="#4444ff"/> 725 <rect x="8.16em" y="6.90em" width="0.23em" height="0.60em" stroke="#8888ff" fill="#8888ff"/> 726 <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> 727 <text x="8.90em" y="7.50em"><tspan class="size">Go lacks critical features</tspan></text> 728 <rect x="7.25em" y="8.10em" width="0.31em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 729 <rect x="7.56em" y="8.10em" width="0.33em" height="0.60em" stroke="#4444ff" fill="#4444ff"/> 730 <rect x="7.89em" y="8.10em" width="0.25em" height="0.60em" stroke="#8888ff" fill="#8888ff"/> 731 <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> 732 <text x="8.64em" y="8.70em"><tspan class="size">Not enough education or support resources for Go</tspan></text> 733 <rect x="7.25em" y="9.30em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 734 <rect x="7.39em" y="9.30em" width="0.12em" height="0.60em" stroke="#4444ff" fill="#4444ff"/> 735 <rect x="7.51em" y="9.30em" width="0.08em" height="0.60em" stroke="#8888ff" fill="#8888ff"/> 736 <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> 737 <text x="8.09em" y="9.90em"><tspan class="size">Go lacks critical performance</tspan></text> 738 <rect x="7.25em" y="10.50em" width="0.43em" height="0.60em" stroke="#777777" fill="#777777"/> 739 <rect x="7.68em" y="10.50em" width="0.33em" height="0.60em" stroke="#939393" fill="#939393"/> 740 <rect x="8.01em" y="10.50em" width="0.28em" height="0.60em" stroke="#afafaf" fill="#afafaf"/> 741 <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> 742 <text x="8.79em" y="11.10em"><tspan class="size">Other</tspan></text> 743 <rect x="7.25em" y="11.70em" width="2.90em" height="0.60em" stroke="black" fill="white"/> 744 <text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">1,042 (29%)</tspan></text> 745 <text x="10.65em" y="12.30em"><tspan class="size">No response</tspan></text> 746 </svg> 747 <!--end--> 748 </p> 749 750 <p> 751 <!--include why-not-text.svg --> 752 <svg width="60.00em" height="18.80em" version="1.1" 753 xmlns="http://www.w3.org/2000/svg"> 754 <defs> 755 <style type="text/css"><![CDATA[ 756 svg { 757 font-family: "Helvetica Neue", Arial, sans-serif; /* Helvetica on Mac aka sans-serif has broken U+2007 */ 758 } 759 tspan.size { 760 font-size: 0.80em; 761 } 762 tspan.head { 763 font-weight: bold; 764 } 765 tspan.paren { 766 font-weight: normal !important; 767 } 768 ]]></style> 769 </defs> 770 <text x="0.00em" y="1.20em" class="head"><tspan class="size">If you desire, please elaborate on your reasons above.</tspan></text> 771 <rect x="7.25em" y="2.10em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 772 <text x="6.75em" y="2.70em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text> 773 <text x="7.91em" y="2.70em"><tspan class="size">c</tspan></text> 774 <rect x="7.25em" y="3.30em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 775 <text x="6.75em" y="3.90em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text> 776 <text x="7.91em" y="3.90em"><tspan class="size">java</tspan></text> 777 <rect x="7.25em" y="4.50em" width="0.16em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 778 <text x="6.75em" y="5.10em" text-anchor="end"><tspan class="size">58 (1.6%)</tspan></text> 779 <text x="7.91em" y="5.10em"><tspan class="size">libraries</tspan></text> 780 <rect x="7.25em" y="5.70em" width="0.14em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 781 <text x="6.75em" y="6.30em" text-anchor="end"><tspan class="size">50 (1.4%)</tspan></text> 782 <text x="7.89em" y="6.30em"><tspan class="size">python</tspan></text> 783 <rect x="7.25em" y="6.90em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 784 <text x="6.75em" y="7.50em" text-anchor="end"><tspan class="size">47 (1.3%)</tspan></text> 785 <text x="7.88em" y="7.50em"><tspan class="size">web</tspan></text> 786 <rect x="7.25em" y="8.10em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 787 <text x="6.75em" y="8.70em" text-anchor="end"><tspan class="size">45 (1.3%)</tspan></text> 788 <text x="7.88em" y="8.70em"><tspan class="size">generics</tspan></text> 789 <rect x="7.25em" y="9.30em" width="0.13em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 790 <text x="6.75em" y="9.90em" text-anchor="end"><tspan class="size">45 (1.3%)</tspan></text> 791 <text x="7.88em" y="9.90em"><tspan class="size">work</tspan></text> 792 <rect x="7.25em" y="10.50em" width="0.11em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 793 <text x="6.75em" y="11.10em" text-anchor="end"><tspan class="size">40 (1.1%)</tspan></text> 794 <text x="7.86em" y="11.10em"><tspan class="size">projects</tspan></text> 795 <rect x="7.25em" y="11.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 796 <text x="6.75em" y="12.30em" text-anchor="end"><tspan class="size">34 (0.9%)</tspan></text> 797 <text x="7.84em" y="12.30em"><tspan class="size">languages</tspan></text> 798 <rect x="7.25em" y="12.90em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 799 <text x="6.75em" y="13.50em" text-anchor="end"><tspan class="size">33 (0.9%)</tspan></text> 800 <text x="7.84em" y="13.50em"><tspan class="size">hard</tspan></text> 801 <rect x="7.25em" y="14.10em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 802 <text x="6.75em" y="14.70em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text> 803 <text x="7.84em" y="14.70em"><tspan class="size">lack</tspan></text> 804 <rect x="7.25em" y="15.30em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 805 <text x="6.75em" y="15.90em" text-anchor="end"><tspan class="size">32 (0.9%)</tspan></text> 806 <text x="7.84em" y="15.90em"><tspan class="size">team</tspan></text> 807 <rect x="7.25em" y="16.50em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 808 <text x="6.75em" y="17.10em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text> 809 <text x="7.84em" y="17.10em"><tspan class="size">library</tspan></text> 810 <rect x="7.25em" y="17.70em" width="0.09em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 811 <text x="6.75em" y="18.30em" text-anchor="end"><tspan class="size">31 (0.9%)</tspan></text> 812 <text x="7.84em" y="18.30em"><tspan class="size">people</tspan></text> 813 <rect x="22.25em" y="2.10em" width="0.08em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 814 <text x="21.75em" y="2.70em" text-anchor="end"><tspan class="size">29 (0.8%)</tspan></text> 815 <text x="22.83em" y="2.70em"><tspan class="size">gui</tspan></text> 816 <rect x="22.25em" y="3.30em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 817 <text x="21.75em" y="3.90em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text> 818 <text x="22.82em" y="3.90em"><tspan class="size">good</tspan></text> 819 <rect x="22.25em" y="4.50em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 820 <text x="21.75em" y="5.10em" text-anchor="end"><tspan class="size">25 (0.7%)</tspan></text> 821 <text x="22.82em" y="5.10em"><tspan class="size">performance</tspan></text> 822 <rect x="22.25em" y="5.70em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 823 <text x="21.75em" y="6.30em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text> 824 <text x="22.82em" y="6.30em"><tspan class="size">mobile</tspan></text> 825 <rect x="22.25em" y="6.90em" width="0.07em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 826 <text x="21.75em" y="7.50em" text-anchor="end"><tspan class="size">24 (0.7%)</tspan></text> 827 <text x="22.82em" y="7.50em"><tspan class="size">written</tspan></text> 828 <rect x="22.25em" y="8.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 829 <text x="21.75em" y="8.70em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text> 830 <text x="22.81em" y="8.70em"><tspan class="size">programming</tspan></text> 831 <rect x="22.25em" y="9.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 832 <text x="21.75em" y="9.90em" text-anchor="end"><tspan class="size">23 (0.6%)</tspan></text> 833 <text x="22.81em" y="9.90em"><tspan class="size">time</tspan></text> 834 <rect x="22.25em" y="10.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 835 <text x="21.75em" y="11.10em" text-anchor="end"><tspan class="size">22 (0.6%)</tspan></text> 836 <text x="22.81em" y="11.10em"><tspan class="size">golang</tspan></text> 837 <rect x="22.25em" y="11.70em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 838 <text x="21.75em" y="12.30em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text> 839 <text x="22.81em" y="12.30em"><tspan class="size">company</tspan></text> 840 <rect x="22.25em" y="12.90em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 841 <text x="21.75em" y="13.50em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text> 842 <text x="22.81em" y="13.50em"><tspan class="size">existing</tspan></text> 843 <rect x="22.25em" y="14.10em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 844 <text x="21.75em" y="14.70em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text> 845 <text x="22.81em" y="14.70em"><tspan class="size">great</tspan></text> 846 <rect x="22.25em" y="15.30em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 847 <text x="21.75em" y="15.90em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text> 848 <text x="22.81em" y="15.90em"><tspan class="size">php</tspan></text> 849 <rect x="22.25em" y="16.50em" width="0.06em" height="0.60em" stroke="#0000ff" fill="#0000ff"/> 850 <text x="21.75em" y="17.10em" text-anchor="end"><tspan class="size">20 (0.6%)</tspan></text> 851 <text x="22.81em" y="17.10em"><tspan class="size">tools</tspan></text> 852 <rect x="22.25em" y="17.70em" width="8.44em" height="0.60em" stroke="black" fill="white"/> 853 <text x="21.75em" y="18.30em" text-anchor="end"><tspan class="size">3,033 (84.4%)</tspan></text> 854 <text x="31.19em" y="18.30em"><tspan class="size">No response</tspan></text> 855 </svg> 856 <!--end--> 857 </p>