blob: 1c2b8a96fe9b2be0e832a56ae4c37f613137a454 [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8' ?>
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='408.91pt' viewBox='0 0 432.00 408.91'>
<defs>
<style type='text/css'><![CDATA[
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
fill: none;
stroke: #000000;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10.00;
}
.svglite text {
white-space: pre;
}
]]></style>
</defs>
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
<defs>
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHw0MDguOTE='>
<rect x='0.00' y='0.00' width='432.00' height='408.91' />
</clipPath>
</defs>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw0MDguOTE=)'>
</g>
<defs>
<clipPath id='cpMTU1LjExfDQyNi41Mnw1My4xM3wzNjAuNTI='>
<rect x='155.11' y='53.13' width='271.41' height='307.39' />
</clipPath>
</defs>
<g clip-path='url(#cpMTU1LjExfDQyNi41Mnw1My4xM3wzNjAuNTI=)'>
<polyline points='214.11,360.52 214.11,53.13 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='332.12,360.52 332.12,53.13 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='155.11,360.52 155.11,53.13 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='273.12,360.52 273.12,53.13 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='391.12,360.52 391.12,53.13 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<rect x='155.11' y='56.51' width='26.29' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='73.40' width='25.70' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='174.74' width='11.68' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='107.18' width='17.53' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='124.07' width='15.19' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='157.85' width='12.85' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='242.30' width='9.35' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='225.41' width='9.93' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='140.96' width='15.19' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='208.52' width='10.52' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='191.63' width='11.10' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='90.29' width='19.86' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='259.19' width='9.35' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='276.08' width='8.76' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='309.86' width='7.01' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='292.97' width='7.01' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='326.74' width='6.43' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='343.63' width='54.91' height='13.51' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<polyline points='188.64,64.95 188.64,61.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='188.64,63.27 174.16,63.27 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='174.16,64.95 174.16,61.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='187.99,81.84 187.99,78.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='187.99,80.16 173.65,80.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='173.65,81.84 173.65,78.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='171.79,183.18 171.79,179.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='171.79,181.49 161.80,181.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='161.80,183.18 161.80,179.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='178.67,115.62 178.67,112.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='178.67,113.93 166.60,113.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='166.60,115.62 166.60,112.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='175.95,132.51 175.95,129.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='175.95,130.82 164.65,130.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='164.65,132.51 164.65,129.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='173.19,166.29 173.19,162.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='173.19,164.60 162.74,164.60 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='162.74,166.29 162.74,162.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='168.95,250.74 168.95,247.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='168.95,249.05 159.97,249.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='159.97,250.74 159.97,247.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='169.66,233.85 169.66,230.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='169.66,232.16 160.42,232.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='160.42,233.85 160.42,230.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='175.95,149.40 175.95,146.03 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='175.95,147.71 164.65,147.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='164.65,149.40 164.65,146.03 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='170.38,216.96 170.38,213.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='170.38,215.27 160.88,215.27 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='160.88,216.96 160.88,213.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='171.08,200.07 171.08,196.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='171.08,198.38 161.34,198.38 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='161.34,200.07 161.34,196.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='181.36,98.73 181.36,95.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='181.36,97.05 168.59,97.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='168.59,98.73 168.59,95.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='168.95,267.63 168.95,264.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='168.95,265.94 159.97,265.94 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='159.97,267.63 159.97,264.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='168.23,284.52 168.23,281.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='168.23,282.83 159.52,282.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='159.52,284.52 159.52,281.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='166.03,318.30 166.03,314.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='166.03,316.61 158.22,316.61 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='158.22,318.30 158.22,314.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='166.03,301.41 166.03,298.03 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='166.03,299.72 158.22,299.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='158.22,301.41 158.22,298.03 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='165.28,335.19 165.28,331.81 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='165.28,333.50 157.79,333.50 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='157.79,335.19 157.79,331.81 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='219.75,352.08 219.75,348.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='219.75,350.39 200.30,350.39 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='200.30,352.08 200.30,348.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<text x='193.40' y='65.95' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>11%</text>
<text x='192.82' y='82.84' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>11%</text>
<text x='175.47' y='184.18' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>5%</text>
<text x='181.31' y='116.62' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>7%</text>
<text x='178.97' y='133.51' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>6%</text>
<text x='176.63' y='167.29' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>5%</text>
<text x='173.13' y='251.74' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='173.71' y='234.85' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='178.97' y='150.40' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>6%</text>
<text x='174.30' y='217.96' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='174.88' y='201.07' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>5%</text>
<text x='183.64' y='99.73' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>8%</text>
<text x='173.13' y='268.63' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='172.54' y='285.52' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='170.79' y='319.30' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='170.79' y='302.41' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='170.21' y='336.19' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='222.03' y='353.08' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>23%</text>
</g>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw0MDguOTE=)'>
<text x='150.18' y='353.26' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.01px' lengthAdjust='spacingAndGlyphs'>Other</text>
<text x='150.18' y='336.37' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='19.12px' lengthAdjust='spacingAndGlyphs'>None</text>
<text x='150.18' y='319.48' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='45.36px' lengthAdjust='spacingAndGlyphs'>Concurrency</text>
<text x='150.18' y='298.27' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='118.32px' lengthAdjust='spacingAndGlyphs'>Encouraging coworkers to use it /</text>
<text x='150.18' y='306.91' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='74.73px' lengthAdjust='spacingAndGlyphs'>developer mindshare</text>
<text x='150.18' y='285.70' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='38.70px' lengthAdjust='spacingAndGlyphs'>Debugging</text>
<text x='150.18' y='268.81' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='45.81px' lengthAdjust='spacingAndGlyphs'>Performance</text>
<text x='150.18' y='251.92' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='79.62px' lengthAdjust='spacingAndGlyphs'>Verbosity / code reuse</text>
<text x='150.18' y='235.03' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='96.98px' lengthAdjust='spacingAndGlyphs'>Interoperability / cgo issues</text>
<text x='150.18' y='213.82' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='116.98px' lengthAdjust='spacingAndGlyphs'>Runtime safety / immutability / nil</text>
<text x='150.18' y='222.46' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='28.47px' lengthAdjust='spacingAndGlyphs'>pointers</text>
<text x='150.18' y='201.25' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='72.06px' lengthAdjust='spacingAndGlyphs'>Issues with generics</text>
<text x='150.18' y='184.36' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='102.76px' lengthAdjust='spacingAndGlyphs'>Modules / dependancy mgmt</text>
<text x='150.18' y='167.47' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='103.65px' lengthAdjust='spacingAndGlyphs'>Business adoption or support</text>
<text x='150.18' y='150.58' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='58.72px' lengthAdjust='spacingAndGlyphs'>The type system</text>
<text x='150.18' y='133.69' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='26.24px' lengthAdjust='spacingAndGlyphs'>Tooling</text>
<text x='150.18' y='112.48' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='106.73px' lengthAdjust='spacingAndGlyphs'>Missing or immature libraries /</text>
<text x='150.18' y='121.12' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='41.35px' lengthAdjust='spacingAndGlyphs'>frameworks</text>
<text x='150.18' y='95.59' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='107.17px' lengthAdjust='spacingAndGlyphs'>Differences from more familiar</text>
<text x='150.18' y='104.23' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='85.86px' lengthAdjust='spacingAndGlyphs'>languages / ecosystems</text>
<text x='150.18' y='83.02' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='99.63px' lengthAdjust='spacingAndGlyphs'>Error handling / stack traces</text>
<text x='150.18' y='66.13' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='132.57px' lengthAdjust='spacingAndGlyphs'>Learning curve / best practices / docs</text>
<text x='155.11' y='371.19' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='11.56px' lengthAdjust='spacingAndGlyphs'>0%</text>
<text x='273.12' y='371.19' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='16.01px' lengthAdjust='spacingAndGlyphs'>50%</text>
<text x='391.12' y='371.19' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.46px' lengthAdjust='spacingAndGlyphs'>100%</text>
<text x='290.82' y='388.67' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.28px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
<text x='5.48' y='41.40' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='98.31px' lengthAdjust='spacingAndGlyphs'>(open-ended text response)</text>
<text x='5.48' y='17.66' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='341.78px' lengthAdjust='spacingAndGlyphs'>What, if anything, is the biggest challenge you personally face using Go</text>
<text x='5.48' y='28.46' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='32.78px' lengthAdjust='spacingAndGlyphs'>today?</text>
<text x='426.52' y='401.66' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='29.15px' lengthAdjust='spacingAndGlyphs'>n = 404</text>
</g>
</svg>