blob: 5f2aadc1a75cb4a6d0f317e7f50029b538dd6e82 [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='316.58pt' viewBox='0 0 432.00 316.58'>
<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='cpMC4wMHw0MzIuMDB8MC4wMHwzMTYuNTg='>
<rect x='0.00' y='0.00' width='432.00' height='316.58' />
</clipPath>
</defs>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzMTYuNTg=)'>
</g>
<defs>
<clipPath id='cpMTQ5Ljk4fDQyNi41Mnw2NC4xN3wyNjguMjA='>
<rect x='149.98' y='64.17' width='276.54' height='204.03' />
</clipPath>
</defs>
<g clip-path='url(#cpMTQ5Ljk4fDQyNi41Mnw2NC4xN3wyNjguMjA=)'>
<polyline points='210.10,268.20 210.10,64.17 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='330.33,268.20 330.33,64.17 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='149.98,268.20 149.98,64.17 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='270.21,268.20 270.21,64.17 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='390.45,268.20 390.45,64.17 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<rect x='149.98' y='84.95' width='9.12' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #CE3262;' />
<rect x='149.98' y='113.28' width='18.24' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #CE3262;' />
<rect x='149.98' y='141.62' width='59.70' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #CE3262;' />
<rect x='149.98' y='169.96' width='64.26' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #CE3262;' />
<rect x='149.98' y='198.30' width='37.31' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #CE3262;' />
<rect x='149.98' y='226.63' width='49.34' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #CE3262;' />
<rect x='149.98' y='254.97' width='2.49' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #CE3262;' />
<rect x='149.98' y='77.39' width='16.51' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #5DC9E2;' />
<rect x='149.98' y='105.73' width='35.56' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #5DC9E2;' />
<rect x='149.98' y='134.06' width='47.69' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #5DC9E2;' />
<rect x='149.98' y='162.40' width='49.37' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #5DC9E2;' />
<rect x='149.98' y='190.74' width='34.38' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #5DC9E2;' />
<rect x='149.98' y='219.08' width='47.86' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #5DC9E2;' />
<rect x='149.98' y='247.41' width='9.10' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #5DC9E2;' />
<rect x='149.98' y='69.83' width='5.93' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #402B56;' />
<rect x='149.98' y='98.17' width='17.54' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #402B56;' />
<rect x='149.98' y='126.51' width='41.84' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #402B56;' />
<rect x='149.98' y='154.85' width='54.61' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #402B56;' />
<rect x='149.98' y='183.18' width='45.58' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #402B56;' />
<rect x='149.98' y='211.52' width='68.98' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #402B56;' />
<rect x='149.98' y='239.86' width='6.00' height='7.56' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #402B56;' />
<polyline points='162.84,90.61 162.84,88.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='162.84,89.67 155.36,89.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='155.36,90.61 155.36,88.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='173.40,118.95 173.40,117.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='173.40,118.01 163.04,118.01 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='163.04,118.95 163.04,117.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='218.14,147.29 218.14,145.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='218.14,146.34 201.23,146.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='201.23,147.29 201.23,145.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='222.90,175.63 222.90,173.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='222.90,174.68 205.58,174.68 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='205.58,175.63 205.58,173.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='194.38,203.96 194.38,202.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='194.38,203.02 180.21,203.02 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='180.21,203.96 180.21,202.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='207.22,232.30 207.22,230.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='207.22,231.36 191.41,231.36 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='191.41,232.30 191.41,230.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='154.45,260.64 154.45,258.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='154.45,259.69 150.49,259.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='150.49,260.64 150.49,258.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='169.65,82.11 169.65,80.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='169.65,81.17 163.34,81.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='163.34,82.11 163.34,80.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='189.96,110.45 189.96,108.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='189.96,109.51 181.11,109.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='181.11,110.45 181.11,108.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='202.64,138.79 202.64,136.90 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='202.64,137.84 192.69,137.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='192.69,138.79 192.69,136.90 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='204.39,167.13 204.39,165.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='204.39,166.18 194.31,166.18 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='194.31,167.13 194.31,165.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='188.72,195.46 188.72,193.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='188.72,194.52 179.99,194.52 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='179.99,195.46 179.99,193.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='202.82,223.80 202.82,221.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='202.82,222.86 192.86,222.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='192.86,223.80 192.86,221.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='161.46,252.14 161.46,250.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='161.46,251.19 156.70,251.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='156.70,252.14 156.70,250.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='157.11,73.61 157.11,71.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='157.11,72.67 154.71,72.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='154.71,73.61 154.71,71.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='169.52,101.95 169.52,100.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='169.52,101.00 165.51,101.00 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='165.51,101.95 165.51,100.06 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='194.75,130.29 194.75,128.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='194.75,129.34 188.89,129.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='188.89,130.29 188.89,128.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='207.82,158.62 207.82,156.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='207.82,157.68 201.35,157.68 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='201.35,158.62 201.35,156.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='198.58,186.96 198.58,185.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='198.58,186.02 192.53,186.02 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='192.53,186.96 192.53,185.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='222.45,215.30 222.45,213.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='222.45,214.35 215.47,214.35 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='215.47,215.30 215.47,213.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='157.18,243.64 157.18,241.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='157.18,242.69 154.77,242.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='154.77,243.64 154.77,241.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<text x='163.44' y='92.36' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='172.56' y='120.70' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>8%</text>
<text x='215.68' y='149.03' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>25%</text>
<text x='220.25' y='177.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>27%</text>
<text x='193.30' y='205.71' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>16%</text>
<text x='205.32' y='234.05' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>21%</text>
<text x='156.80' y='262.38' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>1%</text>
<text x='170.83' y='83.86' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>7%</text>
<text x='191.54' y='112.19' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>15%</text>
<text x='203.67' y='140.53' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>20%</text>
<text x='205.36' y='168.87' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>21%</text>
<text x='190.36' y='197.21' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>14%</text>
<text x='203.84' y='225.54' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>20%</text>
<text x='163.41' y='253.88' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='160.25' y='75.36' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>2%</text>
<text x='171.85' y='103.69' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>7%</text>
<text x='197.82' y='132.03' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>17%</text>
<text x='210.59' y='160.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>23%</text>
<text x='201.56' y='188.71' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>19%</text>
<text x='224.96' y='217.04' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>29%</text>
<text x='160.31' y='245.38' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>2%</text>
</g>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzMTYuNTg=)'>
<text x='145.05' y='249.74' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='127.43px' lengthAdjust='spacingAndGlyphs'>I don't have any professional coding</text>
<text x='145.05' y='258.38' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.15px' lengthAdjust='spacingAndGlyphs'>experience</text>
<text x='145.05' y='225.72' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='35.37px' lengthAdjust='spacingAndGlyphs'>16+ years</text>
<text x='145.05' y='197.39' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='44.04px' lengthAdjust='spacingAndGlyphs'>11–16 years</text>
<text x='145.05' y='169.05' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='39.59px' lengthAdjust='spacingAndGlyphs'>6–10 years</text>
<text x='145.05' y='140.71' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='35.14px' lengthAdjust='spacingAndGlyphs'>3–5 years</text>
<text x='145.05' y='112.37' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='35.14px' lengthAdjust='spacingAndGlyphs'>1–2 years</text>
<text x='145.05' y='84.04' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='59.17px' lengthAdjust='spacingAndGlyphs'>Less than 1 year</text>
<text x='149.98' y='278.87' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='11.56px' lengthAdjust='spacingAndGlyphs'>0%</text>
<text x='270.21' y='278.87' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='16.01px' lengthAdjust='spacingAndGlyphs'>50%</text>
<text x='390.45' y='278.87' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.46px' lengthAdjust='spacingAndGlyphs'>100%</text>
<text x='288.25' y='296.34' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.28px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
<rect x='123.92' y='39.74' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #402B56;' />
<rect x='192.33' y='39.74' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #5DC9E2;' />
<rect x='312.30' y='39.74' width='12.76' height='12.76' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #CE3262;' />
<text x='141.37' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='46.26px' lengthAdjust='spacingAndGlyphs'>Self-selected</text>
<text x='209.78' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='97.83px' lengthAdjust='spacingAndGlyphs'>Random sample (VS Code)</text>
<text x='329.75' y='48.99' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='99.17px' lengthAdjust='spacingAndGlyphs'>Random sample (JetBrains)</text>
<text x='5.48' y='17.66' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='311.26px' lengthAdjust='spacingAndGlyphs'>How many years of professional coding experience do you have?</text>
<text x='426.52' y='309.33' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='35.82px' lengthAdjust='spacingAndGlyphs'>n = 5,737</text>
</g>
</svg>