From 9da1e506113d0d6e098451ec333aa034ab690165 Mon Sep 17 00:00:00 2001 From: Revanth <109272714+revanth1718@users.noreply.github.com> Date: Wed, 22 May 2024 11:40:48 +0530 Subject: [PATCH] bug fixed --- .../__pycache__/functions.cpython-311.pyc | Bin 0 -> 20414 bytes .../__pycache__/main_analysis.cpython-311.pyc | Bin 0 -> 19075 bytes streamlit/functions.py | 6 +- streamlit/home.py | 200 ++++++++---------- streamlit/main_analysis.py | 6 +- .../requirements.txt | 3 + streamlit/style.css | 5 +- streamlit/survey_results_sample_2018.csv | 100 +++++++++ streamlit/survey_results_sample_2019.csv | 100 +++++++++ streamlit/survey_results_sample_2020.csv | 100 +++++++++ 10 files changed, 402 insertions(+), 118 deletions(-) create mode 100644 streamlit/__pycache__/functions.cpython-311.pyc create mode 100644 streamlit/__pycache__/main_analysis.cpython-311.pyc rename requirements.txt => streamlit/requirements.txt (52%) create mode 100644 streamlit/survey_results_sample_2018.csv create mode 100644 streamlit/survey_results_sample_2019.csv create mode 100644 streamlit/survey_results_sample_2020.csv diff --git a/streamlit/__pycache__/functions.cpython-311.pyc b/streamlit/__pycache__/functions.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..04cf9e525f64fbc99c84540f8a740ee447e97728 GIT binary patch literal 20414 zcmd^n3v3%_n%IyWzC=-^B$6T}%c5jkHe=bAY{`~v#Sht*EhUoQcB0tUQJRrNnIh>K z%C;D($6MrXmB8q#3kT6{y(qig%gVL(prUtxTjUCNfwo4m2h0!ykR8-$&~4gNpGuRx zrYX?&`~Kl$hN2Sh3nkp#m-IIIrP=PNpMK zZYEK|OdM=K*uH<9zo(pcbd&S#{495mog3v?el{HENBQ7PEXG8T@;!*iqKQ$a2sFv~Pl2+Fz#oCzk#Spmp~iO{56 zLHZoU3FXhRCXct`SJKzV&m6sZ`DQf6M*MtqmK$epUWo_C??msh+(bBff8VJ{Fg(YH z_?vv3V}mo{Q2ge^Y-BthibnYTu{mWfqhrwrI47)2Y!5DgVGsK>J%tiwl7vJ4Q4I2@7X`Fe>nDNVmYzW{CHvQsNgv+ zdX7r~Ehi+)34t70+MJ=?Y1+MfcIED~pg_At`lLjk6zG#LY14ZbmQIVbSE9W_{`dlB zLaigoUH=)Z*7Z+dfsCt{0X{FXyc1-3&r|cd;<8FX;pU`W?5P40sB6yawF|I3I%s=Z zFwW~3-K2irI9gbSahzW+O&8`pPin%lh5C#>q@UNtE%{o2mbef|DlXgULiwuUV<>-G zr~`;+N~uQ4x251oF#1(mi&i>n%i4x{devB3JMJ#_H*L$G&zJB5Kp@kwY&;#Ejl>hK z;n|rnmh(p^{AbvEY#3H2#|MlY_C(gWYzha**f1{}$D`pWC)bgmQ6|KXb1dKr&)%J7 zBjap9&*6*baM&k$*)+w5Ca2=E@qUPjPX#LF%6q}^EIT@mqw+F6#ReG}$sija4MiCC zfoz73XJ;b3tdBjA4P!x0Hj$xt*>-m}2*?nOhwibm>0*$NvtbTdDOZD_764$To|%ws zN*@Xu8spK}XoTB^by@+)R%RkMKIegJHEwda3}pu*)+h`;s$f0W3Awwm>L&n_RMuIu zbnKBM<7`Vi+eGJn$++HOU&HbnkDD^S zuC%X9^c|6WM>4+Nw69n69hZE^GrqHF-&xUjPV$|5VS3?yVUm0o1lp6WtXh2c;e|}) zo^<6NvGO&k^0iE5N4l~@tUM%D9$M>PySCOZRUS*8{jAFQF!aN*#}h)^@#nL`_91cm zkhFbBXdD)*E{IhZq^b+ab6MJ!p?zuEC-}QE{@%2|_t`t5e?amN2((Y62PJw?pa%=J zQl6DrQqU#QfZko75w3eqq_;`*HX(ly+#Xji{sNoT6SSTL)#gXK1^us%QVWK7fjPob zDvY7YE!3Dd6cGr{3uv>2Y*&Idr81!w1whKBQw6pPue6XDkSPB)^+P>FGsaa@sa!cv z1G_U1KQYPnFft^b4Nh__8<8u>rE+c~=W}crq_AAUc$5o zkuXB;2-J{GTrk2!XMhJzMML8X9sye}V$D8MOJS!9JHzKqkV3%-FJWeCuA4`V%TVzI zeED|)0BYD7fgH*HPwkE++r!a}J&?8sMEhRJzBk!VB+C!`9`!F@e|&T0`s%H}^!&V0 zxN%DyxGfFb7F?sEYg7VQ@q1Fm?}7B0ml}m_udmqv!13a!Fg{KA(;bPvBhYuUwyNZy zvTzH_2PT7bV+VY{_}7s82BibN{8wMJ6P+&Q1;yoEUNzEkk_E%O;S9B;yS0o8 zm}=o`_|`mqhae4On9y*yctJW-OOW%%^87(NGSn)I2-;c3&seplNfovk)b0gT;B-8P^7%S@^w9EQA z_&(@>-wy5u6eik+Q4R@fBpTFwPDLW1VfcxW2BZsrC<1a%!lllh!%VQ>$mTO_gb&5% z2qEWC!U%D&L=}n1rAS0JKFY;M6={ka#t9w;AREHbaakXU0VfGX_!u!e%!DGcVJ7&1 zLoz5EVxYv(Gi(qt`8cCu5aui6!FZhI6q^M<6@+`Fnb3G#QG|M-HEc6^isE$mQANhNJMG*pIs=k3ka2dUon6n3g0o9> z_DjzG=l5P1pWl<5!;;2R^Ocwn4d#HJ>9`G-ti_k4?*5s`YVV zRa z4oS5`iK)Oz&UP^Nb%-8&@qUXXe(h_x4`+KY=8MYg;A zcw}YI+LX|ELTo%CHJ%WvPKs40rK*#Qh7A*Ctwfv3^5LwnHRIcx_U#pY`y}7KwdRtH zKi~Ohd!D_XIX09&HY6UqARW6PT)LgPG@iaRE?#1#ORO*%&rCi@Pd*SQ6VhZtJov73 z@ZFaUO(}M*KCK-z_Z2=i`IOD&T_FogO z-xB?|CI9VgYj3voz=n~s)`N~|?En?i+Oa_Z-hk39Rl9Opu=qqvyJTq>EbVY_j+#X) ze%`lk?1fiAUdCpr6IB~r#b4Y8T>eOFNraW4BrQ8fhQ}HD$-DRgLBPt&QbY#$r6L(&JV(cE&haVr737;W35WZc}3FR=p+Sj(%QW-j2@H zP3jmQQ@`4vU9nqP(lt6*L42IoGj+wa4_7KoV79F`YWrT@UNSonfy)~+nL4IPZH#36 ztIgWBt1a5TVcvDc2Qpm{HRnqlWjUk8j^TBb8`n{QN!UBO{QLYJJ^nd1$bq@=)FeAP z8@UsS-jB#uyZ~Kll3hom#=4g@IM@yi4t6RH*6|6fH!20#)4^O%>u6qIM*$;YKZGp~ zwvNURD8Lqn@-6mY0jg#RdndN&?8=R?AMjwEf%t&eZe*>8;N5iVCTkh6yyCVmSZ^-&1ISoC0H&1r(6(0!IZ-d;U%%ShVcx= zNyY3+7d2AZ1m@M?B&#T+xWJ2IgPZ80P^gg?xFx8Bv*3?`NCz$qkN443N}oFRW5?RT zw7=_F%d>YrIq>3g`sf9*>7sBsD2&HM&t1uLH`$kb_YW?-LVZ@4xGRlwqKB6}{QqCA zgzh(Aj0u-+{yZvrZcCoq%H4y8|Gkk9MwT0v?V`O^vbSdJd(-y4qJ5ua-<>52^PNz$Ly z;Q{<mY96eyil~Dq1O~;9-z0T{M^;Qj2>pZ$sMHlS|`C#w#W&UPBPLOVEmd--nZ&2Q%yOE;l@iN}fQ*b0F^GrvYJ2BnwsQVl$P@OWoi(NwQ{GrZMJ+z#fDL+hrq!e}E*Um-S%xH%vwE6YJAekkgPjuA|PXmdS|p zCfhEu5YqvY*(A%ab)V{W&{r_dRPgdWkRw{2;}%Q?-$Ct>a(uqm-gxRp zw;tZgI_t8Inrv0|hMmZKW|a8=Y#{ih>ziag6$hq}+7eEE5f%W-d@0D-oPbYjs7QGk zP)j4rOMgU4)bzCgUdZ<-klpkeo`|#Blu9*Q)V`7XY{9Lelms9F4`wWk6#|zq7)b~8 z6(p3WD5a1@{G>n+Hz&qMC@4I!V%#3k%7Xg^98rZ{N?iaTGgb}D=F>R?vQ2SmGC=Hj zB0G-5Qz#^qJdj>|5drWKWu@YUA{e7kv-~rir?hWpy726-fM-x0c(s$_XdU%7i3q$; zJutjY-Pb+Q4F`;}H8z(sb#pich+v9F@65(zb1)p63XUF#h(U{q&D;htM_H?HmSBX zQ@bx+yKjXNYY$0y91|*!ef82&4_IaO7D2YQZmDyrbHf0+Uw!ozk1F_gcC=C-S9BWw zp{~;)SLWV^qC$Ogx!2(Jn`cO%7?tvF2*K}b9$a>W#e8|LB^ zV_bBaCGmx_hxo6d*GN1RnT^guJS^NE#8eUk0_1~tn?#9lKY=NQ-h% zF&)UpU@R7%M6lPMi9H@NRxqwNQ8D%E8e-7=+`m<}xyai5#+CPOa|1$vK zXQ;0IsQ&x)%L8I{t5n^ZsotBe-YZt`ldAV+s(aGaJK?IrNU9!64sMueBRu;8 zsG?fhRtBWz!EHw`&2N(Ya5Nbu+-M3tkZE4SL4`g?=fufN;a5%fG zb;Xz(%=-7P+!C6OZ8$78Fs}pn5&H3da?`O1ocxWU^bx=oYaO9Co>1Hxw5q>e)LV+y9RIhB%AMlFEj%r_;bBz7GLnTd$qI(1vjEy{5T zAnuGg0fHCgTa?6=5*b>YYk9S!G)A>p zA65N%gIfK8*m}a)RCQ2U)7G(Vs$-0!z?MtJxG(MfkqFeX3X7(7L3PopcW`AX&WfpI z?5kB;byG{eK|M5;SC6(B&8TLa^G3~R=!gFH(U4?rN=!9V18fsL)364L$}!Fln45c; z`zO#wHk~5@KExM zfWvnR-J^%Ls7r8vA9L-c1lbA^?hzhC@VE&a-x2}GFX$+7V!)B<5Fd)D6oH}+fU60F ze&STNfS5i?V&Cl;R;%zw;yuPoQec6*QqC&w;~kRot)zG$=AiA2-h*)cXsoNy9rp_u z^IyQ1e+(=c2)d*Cdx;Mc%RQ+nq5gpAXqO!A8An&z(Iq;LNRA^J$LX}=^ou&daawd- zk{p+k=d)ga#=9r&-Lv8oy@w?4p|x|8w>RVMPkZ~H&x+n5$vc!hzj#BW-Py)nsY$7E z|C;yNZmFYBZ0vh}MQl6|r8h;o9)xRmW5%^J?b?}oTXY?eTnE<7lB+x8>P@?PMb~l3 zbv)xbmv)_dp%Yz$5*``NvL)q{yn8d=_O!Qstx@!zkl=8fOrD26on9#RO5WF2 z*fh+~(Fs$o_AT#8ftu2`W=_{1k*d3sgBUNIi|0ov-}2p|?+ks|@~CyWJ2fCR>|fjS ztXDdC{>7{?J|omb#F~f%kd8`pRG_2U7DrPdsiA#s@Y%f7`KEAXL3aS&v1U@kM)dW)u{~vLKairriFwtq+@Cs z7vp9;j}5DJrS?6wA5XQZpuAts3t9r~Be)7?h_9>8zy=sUKaSoih!VLW1jsfV`6U9F#n;!%tDDleXIpqXq{1B>>t^<|aDxQA`K(?Tu z9fT+#g;-BvK>$Gz0m{x?8v-Q3YIhs#a^U4Eh9AWkAti)oPDbva&M4=BbCLZR@Q_B8 zhlKmwdbs}y-TyoI@^ysTzO*_%G%d|Z&SuHEE92ascJ3DroDiKSCFjZKXVS2(!8(}i z%ew168u|W6$||~FliaVZ9FyEfGVb2AyH|7{m)yrQ?!mNs5R3tWdr)-WklZ(t!&$l} zLvK&h+f#>Ad)CtY6FDRQQ zno|8Mq32h!&E3!67Q7eW$ktuKEfd$smWgX*%fvOEX3NC#sIc$2u7kwvAz(5?)=pscExIpg`!*(nOp~Aaxc|cN!k3lFCcquRzq0q^M0B z`3}Kcua&PfM6E0t)JlKl2_LhWsBIm1ur*PGHs3>cJlgK2U99)OC9Da7bK$W(|J_g7e{K*YFpy!?*<5{G^b zTE+b*Z2q4S{1*iO6~TW)uz}!n1YZIO*a$`8eu)`X2ws(#{p?J-@}y+# z`+tmVyoqFEn2-&m0eJp9AscFx#AQb0qc(+X=+vH)6clbwTIBs*?#58|h-isR>5dH8 z>Qut@zhPGf1jUnG8Ad`};J($neIcp|iRh-Z1p-=zxjv}N4IsdfVD1eBZzAv`umH$y zM^b4rLs&G7;0S^X2reQZToow*?5OC#3{-K5b3>_F1_!vySOozEZ;$`S@QXVqw%RW7 z!F1%__arRln5L)jfecrW=>2`6N2J|JsT?Ts$V=%uC=upZO-4k!v%kp4$1 zHV9tCtt4~9dnH!h1z>CptQ5tzjbZIXng##fV;e}qRC%@q5;6v+1EbVfwBZi&sTe`Q z)M(c>*$1x&jI!tJg6XIh;!sOG^Kg&q8W4T>Ej8Rwqr_uh(g(yFZmvOs;_HSJwWkLB zSI8d|`1AXQ_y7$tZ3Aa8k_$Gj^RoTazyQjgAkBfei5b0}mpa#-Tn$%E1Oja$ej9op7H+V|fH@8Sw*`S?mG=>gE#8fe14TcQogJ6Lv8} zxLu-pIGTT5p|KD|%*-X~&OR6iH!BJDn~nQn7Rp;m)ZG9}dZdlI*j2nK|4i@>DmtN=7;H2MLUo26hi4AE%n}2qVE5z%?4Ja+1^mFUr!54wmT}e( ze|HfJ^6+9N{Zq4GtkRb5X^DeAg{8R%)e=aY$0u|T8!+rdC=w!W1l%vtGLd_REvQlj z^A9^T?#JN6Sw1&FaZ-%~5!fvrB!gpAqVlYYDb|u=jRHq$Uhck<`VT6xhU+fz{d$Y>y$SZR^FIw8jg}W z=LdGr_*u=XB11>vNs%{+X1JLs$HM6F%hdmaF=Bg%S5Bx(57A zG_pJH9|vD|ZZ(ABZFsW-{wdsu2xal9=q&7MEEMm*%KZqignJvo|3>hC5Fp3mbO6AZ zM;tK7du98?Y|f-d;tMRqZ8H-DHyOv0z*FuuY>X@~7vCk@c~EZSqfjXZ??a}+E7U>Y zL2Y;!gr4S+nZp1)6MXr9108`|Uhz7&i1ZGL-XYLCURpgu-Bsm~tk;r#pIU9-Yxtl+ zaG!-kwDwEZ{$w8*v<@E6USqRYr?P>rZ1Ro4-C&^t zkR00B22SJe4t{5FaUsPd2Ss|XMDG>oy`NRrKB`|n^|u-yHU7b1^33AS&**K-w^sVr zXpzqCv3&_Sqbp-;J4O14L?038Bjs~OR%%wRiu6H=J}BgmZ%`HUKIv(A3QF2SIoz~O zvA8Xfa6;tLn^Nfpa&SuMxAG$wXQ1VXU|S>Hyr{@(xnuF~EkHF>aqGu=@IiyZ@D!B> zlD9q1+62zL6*gnio0tJDPYYe`=7=`Uyc+n4J1=u8PfXbi2*0UPKm0H9VwekLa7(_7= z;g(r$1%M`q$3gycW)wqtMlpz5cB}r1MxCwtQ<`En3Hrfs%-UHV<64Mi2#n*(UuW2q zIR$ZG6lM`Wm5svVcx4EV@mm{=jASdnY>lw@bAPi@g?rP$)e1L`e|sc5A$SO7i9$|U z4KVkIMM|X2c6dBH;mf~(3E<`~7jErpO*>oH+=8=JbRLoLcpd%$!|nU%=J#)=0;0Q3 zaR-;)wx#i2&3!XTh(Ub#-Q4+hJo^cDo-BM@`vK5^%(l@Zl9OKOHQGyAaex z^mp70z+v=%KBEgW5P%GWH3EAez$*VQJxW-W2_tEPJol$iELSOiAhI9gYvDn|g3O&L zZgE$xl*l`y(J^$wgIK4zRP>miVQ0q3>`ZJ z|3PLH{!xm&bM7e?qU5Bd^gXgoA^hZDu@sZ!PjM7jR%AtxKNceYe8Qc?E{Nj8ir}F5dXU;7%0Z{gQXV0H zWT{#qe`Ki!L3?DWWvQ&+bKeE&|L3?B=dy;(06Zi?0x$=Z@MWt|O6`bV&*y;pR;jtktLt@167J-j2-9~G;PNma+n zjonr%dZVuFVb+BVk3l7&~rv=b$)HUEhIZ(9=OABCF=f!~wpmQ5` lT>wYzSi1nW70yWBHX0{b0F@28LmN~9^m_4fGa!ug{{n{`Vm1H( literal 0 HcmV?d00001 diff --git a/streamlit/__pycache__/main_analysis.cpython-311.pyc b/streamlit/__pycache__/main_analysis.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..064e3cdbeb2b22c493024bc4487babcd0121e1b5 GIT binary patch literal 19075 zcmds9TWlNGnI4iOaY#{;ZBe#l`7*YAk!(qpWXrZ}*^Xp6mhZ0RT;WC;aYhntUeuYP zWGYfu3*;Z+<()D;)}OBf12=d+&^(L zC;JlIt3LMbe>K3~`DE3r)jo4B_^RONl)&v!aRb@^E>^yeKlAl!*fSsS%-4A4dCz>r zGhgMIul3AVd*ITmqVb2~LmB@ol_6ClQTq6r{ zpB(w1_FX@?fEzN)4Sm8`!;tMLN2^*-J1^q@8)O1 zo2?6B*BK?=guiCqw3PA2mOMOGor5>qo(ZMf7i!j^wB{L5%IQ0b7;{{P(?au{E;>il z%(^zQV_j|_UYRdw%FbuP4RIl|1~($lfE(-C#I7<*ZO;I?+dA&@33fW;jiuhbp3-(r z|FCjXJ`LGv=|4R@9*Nn`}Tl*u#{rl zZY&Nz*j(&6-{np>hvfP@?0!?)0oX+=p9j-gWwjo*6uaztIJQJ#V z7dAhg9k0QI&6RktuKW(KE5D|q*6O{*9`_Zi3)UU!$ikL2XxLJThRWQLxlyii4TEOd z`>xJyAJwJUoolGuOeE5?;wY;niGwLAk=5ebTx3|%CGond%*2)1_Q0otRcZfe2D&D=9@i7f z{?kQLPKd*CO;_XN89km(iRlRtnaW5B(JWSp6KPevnVuF+%;JhRa0p2JwKIT;0}sN5 zSSckE9il#^h%u8)ads*mn-Zrajg3ylC#Mum7n6#V5+xH0jTP3!xC!w>DvmOm2-)b0 z#&At4YCI;j^&aW&=UKq%)IK;)RqPmlz3Xi2zkhWs>7~11nJmoCXGvx7H!Xb(>PC zluf908ld;|_I3339PWAv3<3u-q#K$pfdYL>(ixsk{IEh2Wo1T5q^H4@B6VO@GDBQ7 zk-^fGx!wsMPfZpVbd}VlBw0(yH=%8{$f=vtlB&mJ@o9++wM)E) zIn~++W@&Du#V1qo35X)4i!ON38%tzl#njghaY&Ws;;=^2E)6;aEf>#aRA>^^CB=@g zj3}Pcm6R6Ov!u`{TSK_2G7Zfpt!4;TB+{Zxmee~yQ=5{=)Z#Ff7&ZrGE?d#oQ^L6o z7gDiwQW0Mq6-~dYl6$m=XEbZLJy7u7E%>rg^H;PIY3EF#C6amj>D5c7IJ)I0#m6NMihNkQBoEk zm{1{a;u(}A3wgzq_zZjm`6DH!qo2rji8d4H7p# zaY9Wenee6Y^o)WN&A?caBkkv*-1Bj6>p6WY1&xMkLA2MM>RkxgbJG8O&GNEO5+O1d z79NBdNtN_PuPnLei#+mV4;>~`-S$aAaGYc~B~4E&DF}^6A)1fRVDU&uC_6~2 zP(kPdLu)jhf!i9?;!+BphedH{Xira9|KYuaD%6fCn-%=J+=zPk>i9UfyDS@-1o;!L zcoG<#R3u8dTnbzUHBTt0abRI?$h(W+AIcA5okI7#SNiqa}a$~&u!!|N+<$rXtrHDghq923PnO3M&ZDIw8fa3O>gX`RXv zNcblm-I=(C%o6r)#+_1v18Da-9zM=JN3IFx`4V$JE+eI5&$4{dj)EgrB6*`ECFx&^ z`od(P>Dh#GYJXBvC*!G3sQU@=NO$-2U2#`DIh|IKbm{xoPP83ip|WJXDfZgfdkC$( zUAdx|d~kaZNCJSWl7w>?>CytmkR6WRJa5n;J|o0n^x~QXe*jc<;}~*OYj#+ z2tEBBF7wxdKxCLl?LVaR5tS8ptiYI5a4xfTNfNXS>AfN*dpz5OFb~uQb?zID16W?kIG{yO_b1 z$+U6glWKwxBU+#Z?9N1oOG&a>P@tJwXQA51)Na~5gP}yg9;C1xcG3{(EY?$Ii4%Hz zy2KHrL>=PvR8|M-&{1063m&9XNTO0!torNwkEape7|xU-voDy~`c#x=SRBDU4!JY# zb`#<(&`GE7h}KPQJU%JHz3Lf4=Xw_SQfRkgJd}?vb~+4o5?6Q9B3I_lOiiW4h^_~W zTw;QG)k7SH87DKi3ul>k)u&X2?$jww`A!Bgg9!>3&RNPFapXnl#Hg(k3U-9pizrZT zAuF*2;edloE2pC?8tGi~IXOcaJgB)$_)z9H%I@fe;5nHMeM(>AkkU>IB#u?oecKAZ zVtoFR_P8cqYh-i;KZu0Kyr63eL`(YR4A8SvY15Qs(zxMt42cs(b6c0$#iv;1uo7z+ z1K3Y~5^4wGC^nN5#AJl>QC7-GAabsM;1KS#C~cc)Q^VRsR-7i$Tj>bmDq zCg)@p(`*_vY#4zt zg`4vvBanG!Z7M!tXKpMi0~eNBs|ep@jIc121mIoR-P=Ud5jlx^PlTB}=1o)0l#sN+ zPEsM0I9a^qOGGuDPzu3eW#(oUzWU#tR?95*nPo~0;fl8>Z?^O$sqk=P?ei+f+o56_ z@6;Hxk7SyeUFk~1YANeSVz<|=5Q+Di5z-ZfSxv>%O~~k(M&j$vNK9^Itx$Xt`5;Rh zo>45eg5TF1i@%vr{PjfQbz*S^vv=tITqk=jp~c{eb(HlfxF-=2Tn>s#Kyh5dG#wQ( zUPjGt?tpoL%8D<=kyWuhMvHrRY9i9ht^)2ea}O2MgR;EajT*uis*AdV0Z(J}2pvdt z=|Y{9C=k#S9h-Ah)u1AndCg~OE=4nTMTYY?p9-1&pi8_$w;bk=7t`aTNH4Vs31v!T7+3#RwCzIiI!D5x z`dTq-rw4wla$!9SW4AC@lIVUEhI|6IG?%h6(Op2|K*De9J=WK8ysxLdL%f{1t0c$M z8Fi9IdpnLD?Z>FCA)|vBK1$D=dfL0hL8>McHCEEiMAP%UiEwASLP-t!_Klvjw{+4r%M@Io{C^B3!xP^YKYsve*^Sdip2s zu>l;u!RpR!e_oO3TBfnf6BG^?7>CCF=QpWw>!RkMJTx53#Tr27RNslLD z5{it)!Z4IVW0wcIHN@~Nmu{1IUcrE=Y-yf=A8aV74^XktOus5!Jj`1Oxh`u1P|~qB zDkbMb92{iVE|(&oG;b4fTr-Jpoxt zxeswa;%C-pUh-IkB_~U}(j5lev=4Rf!2*mu=RoL+l+b~~d6ew%b~Zb$qLROk^0#j- z_)(psuV)nmupbmCY9U1KWCHapMWr8F6#Nqtg?g&$j!nmvG3q3;h23~gfX9ToGL}js z)Fj5hBl~*;3`i?POxUs56nsg6r>apwK#}#1oSsb;8tffnQ)#3f2?UpdfBJ4AFrL0^ z9XKwj#RIG9hdn+01@_+CU1($&LEl^_7q(zm5HU8Rjlr$<*}^Jpv5K8|07$>J83V0s z>jM2cN72VnsZ?+_h$skF9YQPAPGk}w4gA2_#~CPoJ!Gy6VjcaIsJ*G+mnRBg>^sKF zU_Fk0ucLpsP(?VSOlf*I{051BCPa9SQH7yUZC1n!Lh<=oVWabDvI!KPh))is?_S4F zg-zyTy)lbswn?4+ILL$-h(&Cs$QnA&vSD+g<+4>c8+MgV&B-dFtEa%;dd;`Pg+{w1 zVG}_FL~xPBV+89wzpNE@5%0$AJZj8Uqc#tyg|}eJY<_IC+|rn9Sfj5Hk&#w<{bgwQ z#H|~*@U%K5YKU(!<(4Zm>m0P6N8W;T6)A~l4!4phv_S`~=akdgLal2=y@vD1F0^1h z$1QRn^VM&T@Z0(@dam)3cDfBy5IJtOSn=hfVSjt{mjpU<}s80`aje&6E7d*S;RS3(Um zf1EWy!4S6I@4bKby@vN<%ZKyAF+(_(6OIusCJ2KgT#geij z*k{haH@e)qtmTE1hHx?`oTM{N5C%tQ4$zs7F*f08tTVk()|t=w2>dx;@zmVTL(2`z zu@6D&8ACXe6VA}FMJN-NPJYfuN4v+(+49!Hpb{{oP+MOmwtFD&$k(TTaIsA`4Tg$d~gS!c`3JH--mm0 z{Fyv|#^BGO^U0Rxx91-0&2MQlwzTE>=;HHBBacJ%tDL{8mo=n|LT=-cywGO|eL10z z@oUF@^}(sU&|?TaIiY8@stC=Nd`63(*gKT=^7I&YTq{igfeUY1AaE8@Igu;{BlqZSUR54UXm-Z{{0s8jUxX!US1=Kl~w31!GPb!YOoCgT;;5 zZlBSYZe^VES9OroIxJ3g=7lap=*kIQOi##zypb0U8p6SxaFF!Ggl0=fPdZ3X z9Aj+4(^z^^24(6=nA`w0eqpPyRA=$x-qmFpo}=VKzzPeFfQb)qA+9lV7x$P&zhk8d z)dYrre_|=J6uIwzXX1Y3eq^N<-qRoIX3fWuy0=Dhjs5w^2_teM7de3eBeLhgjrSV! zkwZr0P%d%^%&?%@5-=mw4Q4pUN*k7XCNs*R1g>r~G&pp^Z2ZBd$kGUGrndgAOZSE4 z;amjR^c#_WbYLpbovy6BA zMpN%{Z@%fM(R8#FOrQ|vDz=mq0>Q*J#wI+Cr4WvlCP2|~oP%o*RiX6)9=Y?TI7)FO&hYibCkoPzT2k#xX_A47VS>oBm0xq)U6d`xYVhjA16X#1##mPalE|MF$MT(~v^TH)VxRetvnR@V`KQD9|LT66sBsDN$*#c67 zE>Z)>7@P1kmKu~n6}==JL%8Y$ykwKG6e)Vi%Ww<=j_x;vesoshB`r7tCNBxc;2JY` zagVX1D?lMa)GZD@4u-z};^O?`{KvHoKY0F8bl=11zI?RJh_=1gY(x(m(PNLI&pnJj zmm8eUN55l4zmv;kA4aoA?c9=orMCVbUi;o_528!2LUbt!qSJ5Gpw_#z_*OrvD z%Aaw^7dnbOIdrthj9lxHe5B8a^yMObNVu(827+umbQH<9bBs-R8iqp!sA?-D@<2Ys zL-Tj?OUcy$_1OS56#ICJeU7oxY^i6`SqAlalx1G`t}G+coyZF(4B-Simc@$@Ta{>8 ze7Bu0(?H!1X7j>ML)eM%L z!JlmOQG2L)C>r=_lpkse{cs6Em=(j54CGe5FD_;b-m?Y_alg}%Tq`uGd|!Cwsc(Eifj zd~tu^m;3pP2ZO)t@=<%_z@-C$Umf5tbp?ObRi^W|-UUvJ|ti@{&F`lvm5;7U*6 zH$D87zTj_;`=~wLe6=<3+gASS{@`y9_^9nZdF@!>cgOf^CxgE`?L&*WaJ@Z{Yv-?b z26Np$YLB*m>tG;%kpI@9V7}K!?eXRt+XD}`^EY+{AMWv?eYCOtjvM{RZUct_xm9sGEA z@Q;UmXxpQOkX`mr=@*-YYAWeXtlX7keSw+`M*=EHl8@SepW vhJ1C8xadPJn%i+`xh1##)Q|NX7tM2*4eoM|yS&OT1bpNH)_zmJ4aWQ*Rpg;a literal 0 HcmV?d00001 diff --git a/streamlit/functions.py b/streamlit/functions.py index 9af1d9a..2925f55 100644 --- a/streamlit/functions.py +++ b/streamlit/functions.py @@ -11,9 +11,9 @@ data = pd.read_csv('df2020.csv') df2018 = pd.read_csv('df2018.csv') -full_data2018 = pd.read_csv('../Data/survey_results_public_2018.csv') -full_data2019=pd.read_csv('../Data/survey_results_public_2019.csv') -full_df2020 = pd.read_csv('../Data/survey_results_public_2020.csv') +full_data2018 = pd.read_csv('survey_results_sample_2018.csv') +full_data2019=pd.read_csv('survey_results_sample_2019.csv') +full_df2020 = pd.read_csv('survey_results_sample_2020.csv') df2019 = pd.read_csv('df2019.csv') df2020 = data[(data['SalaryUSD'] < 200000)] diff --git a/streamlit/home.py b/streamlit/home.py index ac242bc..6490fae 100644 --- a/streamlit/home.py +++ b/streamlit/home.py @@ -8,10 +8,8 @@ from scipy.stats import norm from scipy import stats import random -from scipy.stats import norm import functions as ff import main_analysis as main -# import streamlit_app as sp ####################################### # DATA LOADING @@ -19,13 +17,17 @@ st.set_page_config(layout='wide') +# Loading data files df = pd.read_csv('df2020.csv') df2018 = pd.read_csv('df2018.csv') -full_data2018 = pd.read_csv('../Data/survey_results_public_2018.csv') -full_data2019=pd.read_csv('../Data/survey_results_public_2019.csv') -full_df2020 = pd.read_csv('../Data/survey_results_public_2020.csv') +full_data2018 = pd.read_csv('survey_results_sample_2018.csv') +full_data2019 = pd.read_csv('survey_results_sample_2019.csv') +full_df2020 = pd.read_csv('survey_results_sample_2020.csv') df2019 = pd.read_csv('df2019.csv') -df2020 = df[(df['SalaryUSD'] < 200000)] + +# Filter the 2020 dataframe +df2020 = df[df['SalaryUSD'] < 200000] + # Load CSS file def local_css(file_name): with open(file_name) as f: @@ -37,24 +39,28 @@ def local_css(file_name): # DATA PREPARATION FOR VISUALISATION ####################################### +# Dropping unnamed columns that might be present df2018 = df2018.drop(df2018.columns[0], axis=1) df2019 = df2019.drop(df2019.columns[0], axis=1) -full_data2018 = full_data2018.rename(columns={"Hobby": "Hobbyist", - "RaceEthnicity": "Ethnicity", - "YearsCoding": "YearsCode", - "YearsCodingProf": "YearsCodePro", - "JobSatisfaction": "JobSat", - "FormalEducation": "EdLevel", - "OperatingSystem": "OpSys"}) - -df_ai = full_data2018[['AIDangerous','AIInteresting','AIResponsible','AIFuture']] +# Renaming columns for consistency +full_data2018 = full_data2018.rename(columns={ + "Hobby": "Hobbyist", + "RaceEthnicity": "Ethnicity", + "YearsCoding": "YearsCode", + "YearsCodingProf": "YearsCodePro", + "JobSatisfaction": "JobSat", + "FormalEducation": "EdLevel", + "OperatingSystem": "OpSys" +}) + +# Data cleaning and transformation +df_ai = full_data2018[['AIDangerous', 'AIInteresting', 'AIResponsible', 'AIFuture']] df2018['Gender'] = df2018['Gender'].replace({"Male": "Man", "Female": "Woman"}) -# for highest paying ds full_data2018.rename(columns={'ConvertedSalary': 'SalaryUSD'}, inplace=True) -# Strip leading and trailing whitespace from all columns +# Strip leading and trailing whitespace from all columns in df_ai df_ai = df_ai.applymap(lambda x: x.strip() if isinstance(x, str) else x) # Mapping for shorter versions @@ -74,145 +80,121 @@ def local_css(file_name): df_ai.replace(short_mapping, inplace=True) # Function to create value count plots for each column -def plot_value_counts(column_name, ax): - colors = ['skyblue','yellow'] - df_ai[column_name].value_counts().plot(kind='bar', color=random.choice(colors), ax=ax) - ax.set_title(f'Value Counts for {column_name}') - ax.set_xlabel('Response') - ax.set_ylabel('Count') - ax.tick_params(axis='x', rotation=45) - st.plotly_chart() +def plot_value_counts(column_name): + colors = ['skyblue', 'yellow'] + fig = px.bar(df_ai[column_name].value_counts().reset_index(), x='index', y=column_name, color_discrete_sequence=[random.choice(colors)]) + fig.update_layout(title=f'Value Counts for {column_name}', xaxis_title='Response', yaxis_title='Count') + st.plotly_chart(fig) ######################################################################### + +# Sidebar for year selection year = st.sidebar.selectbox('Select Year', ['2018', '2019', '2020']) + if year == '2018': - main.main_analysis(df2018) - # age bar plot - visual, analysis = st.columns((3,1)) + main.main_analysis(df2018) + + visual, analysis = st.columns((3, 1)) with visual: - st.title("Highest Paying Countries for Data Scientists") - ff.heighest_paying(full_data2018) + st.title("Highest Paying Countries for Data Scientists") + ff.heighest_paying(full_data2018) with analysis: highest_paying_ds_text = """ -
-
Analysis: Data Scientist Market
-
- The top three countries which have a highest mean annual salary of a data scientist are South Korea (253,315) in 2018,Ireland (275,851) in 2019 and the USA(118,863) in 2020.Apart from that, the mean salary of the rest of the countries is less than (200,000) per year. Japan provides the highest mean annual salary among Asian countries (118,969) - Figures in Dollars $ +
+
Analysis: Data Scientist Market
+
+ The top three countries with the highest mean annual salary of a data scientist are South Korea (253,315) in 2018, Ireland (275,851) in 2019, and the USA (118,863) in 2020. Apart from that, the mean salary of the rest of the countries is less than 200,000 per year. Japan provides the highest mean annual salary among Asian countries (118,969). Figures in Dollars $. +
-
-""" + """ st.markdown(highest_paying_ds_text, unsafe_allow_html=True) - - - # with visual: - # st.title('Age of Respondents') - # ff.plot_age_distribution(df2018, 'Age') - - # with analysis: - # top_ide_text = """ - #
- #
Analysis: Data Scientist Market
- #
- # To be added - #
- #
- # """ - # st.markdown(top_ide_text, unsafe_allow_html=True) - with visual: st.title("Operating System") ff.plot_pie_plotly(full_data2018, 'OpSys') - with analysis: operating_text = """ -
-
Analysis: Data Scientist Market
-
- Windows is the dominating operating system used by people. OS and Linux are almost tied. The knowledge about the operating system can help developers decide to whom their audience is catered towards. +
+
Analysis: Operating Systems
+
+ Windows is the dominating operating system used by people. OS and Linux are almost tied. The knowledge about the operating system can help developers decide to whom their audience is catered towards. +
-
- """ - st.markdown(operating_text, unsafe_allow_html=True) + """ + st.markdown(operating_text, unsafe_allow_html=True) with visual: st.title("Top IDEs") ff.plot_bar_plotly(full_data2018, "IDE", 10, 500, 800) ff.plot_pie_plotly(full_data2018, "IDE", 10, 550, 600) - with analysis: top_ide_text = """ -
-
Analysis: Data Scientist Market
-
- 1.Popular IDEs: Visual Studio Code, Visual Studio, and Notepad++ are among the most widely used IDEs, with high user counts ranging from 25,870 to 26,280. - \n2.Text Editors: Sublime Text, Vim, and IntelliJ are also popular choices, with user counts ranging from 19,477 to 21,810. - \n3.General-purpose Editors: TextMate, Coda, and Light Table are also used, although they have lower user counts compared to other IDEs. - \n4.Emerging Trends: IPython / Jupyter, Atom, and Emacs show significant adoption, indicating a growing interest in interactive computing environments, lightweight editors, and customizable text editors, respectively. - \n5.Industry Standard: Xcode, primarily used for macOS and iOS development, maintains a substantial user base due to its integration with Apple's development ecosystem. +
+
Analysis: Top IDEs
+
+ 1.Popular IDEs: Visual Studio Code, Visual Studio, and Notepad++ are among the most widely used IDEs, with high user counts ranging from 25,870 to 26,280. + \n2.Text Editors: Sublime Text, Vim, and IntelliJ are also popular choices, with user counts ranging from 19,477 to 21,810. + \n3.General-purpose Editors: TextMate, Coda, and Light Table are also used, although they have lower user counts compared to other IDEs. + \n4.Emerging Trends: IPython / Jupyter, Atom, and Emacs show significant adoption, indicating a growing interest in interactive computing environments, lightweight editors, and customizable text editors, respectively. + \n5.Industry Standard: Xcode, primarily used for macOS and iOS development, maintains a substantial user base due to its integration with Apple's development ecosystem. +
-
- """ + """ st.markdown(top_ide_text, unsafe_allow_html=True) ff.ai_graphs() - ai_text = ai_text = """ -
-
Analysis: AI Perception
-
- 1.AIDangerous: The most commonly cited concern is "Algorithms making important decisions," followed closely by "Artificial intelligence surpassing human intelligence" and "Evolving definitions of fairness." - "Increasing automation of jobs" is also a significant concern but appears to be less frequently mentioned compared to the other categories. - \n2.AIInteresting: The most interesting aspect for respondents seems to be "Increasing automation of jobs," followed by "Algorithms making important decisions" and "Artificial intelligence surpassing human intelligence." - "Evolving definitions of fairness" appears to be less intriguing to respondents compared to other categories. - \n3.AIResponsible: The majority of respondents believe that responsibility lies with "The developers or the people creating the AI." - Fewer respondents attribute responsibility to "A governmental or other regulatory body," "Prominent industry leaders," or "Nobody." - \n4.AIFuture: A significant proportion of respondents express excitement about the future of AI, indicating that they are "Excited about the possibilities more than worried about the dangers." - However, there is also a notable percentage of respondents who are "Worried about the dangers more than excited about the possibilities." - A smaller portion of respondents either "Don't care about it" or "Haven't thought about it." - \n5.Overall, these results suggest a complex and varied perspective on AI technology. While many see great potential in AI, there are also concerns about its implications, particularly regarding decision-making, automation of jobs, and the ethical considerations surrounding its development and regulation. + ai_text = """ +
+
Analysis: AI Perception
+
+ 1.AIDangerous: The most commonly cited concern is "Algorithms making important decisions," followed closely by "Artificial intelligence surpassing human intelligence" and "Evolving definitions of fairness." + "Increasing automation of jobs" is also a significant concern but appears to be less frequently mentioned compared to the other categories. + \n2.AIInteresting: The most interesting aspect for respondents seems to be "Increasing automation of jobs," followed by "Algorithms making important decisions" and "Artificial intelligence surpassing human intelligence." + "Evolving definitions of fairness" appears to be less intriguing to respondents compared to other categories. + \n3.AIResponsible: The majority of respondents believe that responsibility lies with "The developers or the people creating the AI." + Fewer respondents attribute responsibility to "A governmental or other regulatory body," "Prominent industry leaders," or "Nobody." + \n4.AIFuture: A significant proportion of respondents express excitement about the future of AI, indicating that they are "Excited about the possibilities more than worried about the dangers." + However, there is also a notable percentage of respondents who are "Worried about the dangers more than excited about the possibilities." + A smaller portion of respondents either "Don't care about it" or "Haven't thought about it." + \n5.Overall, these results suggest a complex and varied perspective on AI technology. While many see great potential in AI, there are also concerns about its implications, particularly regarding decision-making, automation of jobs, and the ethical considerations surrounding its development and regulation. +
-
-""" - + """ st.markdown(ai_text, unsafe_allow_html=True) elif year == '2019': main.main_analysis(df2019) - visual, analysis = st.columns((3,1)) + + visual, analysis = st.columns((3, 1)) with visual: st.title("Highest Paying Countries for Data Scientists") ff.heighest_paying_2019() with analysis: highest_paying_ds_text = """ -
-
Analysis: Data Scientist Market
-
- The top three countries which have a highest mean annual salary of a data scientist are South Korea (253,315) in 2018,Ireland (275,851) in 2019 and the USA(118,863) in 2020.Apart from that, the mean salary of the rest of the countries is less than (200,000) per year. Japan provides the highest mean annual salary among Asian countries (118,969) - Figures in Dollars $ +
+
Analysis: Data Scientist Market
+
+ The top three countries with the highest mean annual salary of a data scientist are South Korea (253,315) in 2018, Ireland (275,851) in 2019, and the USA (118,863) in 2020. Apart from that, the mean salary of the rest of the countries is less than 200,000 per year. Japan provides the highest mean annual salary among Asian countries (118,969). Figures in Dollars $. +
-
-""" + """ st.markdown(highest_paying_ds_text, unsafe_allow_html=True) - - else: main.main_analysis(df2020) - visual, analysis = st.columns((3,1)) + + visual, analysis = st.columns((3, 1)) with visual: st.title("Highest Paying Countries for Data Scientists") ff.heighest_paying(df2020) with analysis: highest_paying_ds_text = """ -
-
Analysis: Data Scientist Market
-
- The top three countries which have a highest mean annual salary of a data scientist are South Korea (253,315) in 2018,Ireland (275,851) in 2019 and the USA(118,863) in 2020.Apart from that, the mean salary of the rest of the countries is less than (200,000) per year. Japan provides the highest mean annual salary among Asian countries (118,969) - Figures in Dollars $ +
+
Analysis: Data Scientist Market
+
+ The top three countries with the highest mean annual salary of a data scientist are South Korea (253,315) in 2018, Ireland (275,851) in 2019, and the USA (118,863) in 2020. Apart from that, the mean salary of the rest of the countries is less than 200,000 per year. Japan provides the highest mean annual salary among Asian countries (118,969). Figures in Dollars $. +
-
-""" + """ st.markdown(highest_paying_ds_text, unsafe_allow_html=True) - diff --git a/streamlit/main_analysis.py b/streamlit/main_analysis.py index b389e7a..bb46a44 100644 --- a/streamlit/main_analysis.py +++ b/streamlit/main_analysis.py @@ -5,9 +5,9 @@ data = pd.read_csv('df2020.csv') df2018 = pd.read_csv('df2018.csv') -full_data2018 = pd.read_csv('../Data/survey_results_public_2018.csv') -full_data2019=pd.read_csv('../Data/survey_results_public_2019.csv') -full_df2020 = pd.read_csv('../Data/survey_results_public_2020.csv') +full_data2018 = pd.read_csv('survey_results_sample_2018.csv') +full_data2019=pd.read_csv('survey_results_sample_2019.csv') +full_df2020 = pd.read_csv('survey_results_sample_2020.csv') df2019 = pd.read_csv('df2019.csv') df2020 = data[(data['SalaryUSD'] < 200000)] diff --git a/requirements.txt b/streamlit/requirements.txt similarity index 52% rename from requirements.txt rename to streamlit/requirements.txt index 3e0401a..be88f5f 100644 --- a/requirements.txt +++ b/streamlit/requirements.txt @@ -1,3 +1,6 @@ streamlit pandas plotly +pycountry +scipy +numpy diff --git a/streamlit/style.css b/streamlit/style.css index 0cbc34e..5e7f540 100644 --- a/streamlit/style.css +++ b/streamlit/style.css @@ -7,8 +7,7 @@ margin-bottom: 110px; } -.analysis-container-extra -{ +.analysis-container-extra { font-family: 'Courier New', Courier, monospace; background-color: #D8DEDF; padding: 15px; @@ -28,4 +27,4 @@ font-size: 15px; font-weight: medium; color: #000A0C; -} \ No newline at end of file +} diff --git a/streamlit/survey_results_sample_2018.csv b/streamlit/survey_results_sample_2018.csv new file mode 100644 index 0000000..d160871 --- /dev/null +++ b/streamlit/survey_results_sample_2018.csv @@ -0,0 +1,100 @@ +Respondent,Hobby,OpenSource,Country,Student,Employment,FormalEducation,UndergradMajor,CompanySize,DevType,YearsCoding,YearsCodingProf,JobSatisfaction,CareerSatisfaction,HopeFiveYears,JobSearchStatus,LastNewJob,AssessJob1,AssessJob2,AssessJob3,AssessJob4,AssessJob5,AssessJob6,AssessJob7,AssessJob8,AssessJob9,AssessJob10,AssessBenefits1,AssessBenefits2,AssessBenefits3,AssessBenefits4,AssessBenefits5,AssessBenefits6,AssessBenefits7,AssessBenefits8,AssessBenefits9,AssessBenefits10,AssessBenefits11,JobContactPriorities1,JobContactPriorities2,JobContactPriorities3,JobContactPriorities4,JobContactPriorities5,JobEmailPriorities1,JobEmailPriorities2,JobEmailPriorities3,JobEmailPriorities4,JobEmailPriorities5,JobEmailPriorities6,JobEmailPriorities7,UpdateCV,Currency,Salary,SalaryType,ConvertedSalary,CurrencySymbol,CommunicationTools,TimeFullyProductive,EducationTypes,SelfTaughtTypes,TimeAfterBootcamp,HackathonReasons,AgreeDisagree1,AgreeDisagree2,AgreeDisagree3,LanguageWorkedWith,LanguageDesireNextYear,DatabaseWorkedWith,DatabaseDesireNextYear,PlatformWorkedWith,PlatformDesireNextYear,FrameworkWorkedWith,FrameworkDesireNextYear,IDE,OperatingSystem,NumberMonitors,Methodology,VersionControl,CheckInCode,AdBlocker,AdBlockerDisable,AdBlockerReasons,AdsAgreeDisagree1,AdsAgreeDisagree2,AdsAgreeDisagree3,AdsActions,AdsPriorities1,AdsPriorities2,AdsPriorities3,AdsPriorities4,AdsPriorities5,AdsPriorities6,AdsPriorities7,AIDangerous,AIInteresting,AIResponsible,AIFuture,EthicsChoice,EthicsReport,EthicsResponsible,EthicalImplications,StackOverflowRecommend,StackOverflowVisit,StackOverflowHasAccount,StackOverflowParticipate,StackOverflowJobs,StackOverflowDevStory,StackOverflowJobsRecommend,StackOverflowConsiderMember,HypotheticalTools1,HypotheticalTools2,HypotheticalTools3,HypotheticalTools4,HypotheticalTools5,WakeTime,HoursComputer,HoursOutside,SkipMeals,ErgonomicDevices,Exercise,Gender,SexualOrientation,EducationParents,RaceEthnicity,Age,Dependents,MilitaryUS,SurveyTooLong,SurveyEasy +1,Yes,No,Kenya,No,Employed part-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",Mathematics or statistics,20 to 99 employees,Full-stack developer,3-5 years,3-5 years,Extremely satisfied,Extremely satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,10,7,8,1,2,5,3,4,9,6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3,1,4,2,5,5,6,7,2,1,4,3,My job status or other personal status changed,NA,NA,Monthly,NA,KES,Slack,One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",NA,To build my professional network,Strongly agree,Strongly agree,Neither Agree nor Disagree,JavaScript;Python;HTML;CSS,JavaScript;Python;HTML;CSS,"Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/Aurora;Microsoft Azure (Tables, CosmosDB, SQL, etc)","Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/Aurora;Microsoft Azure (Tables, CosmosDB, SQL, etc)",AWS;Azure;Linux;Firebase,AWS;Azure;Linux;Firebase,Django;React,Django;React,Komodo;Vim;Visual Studio Code,Linux-based,1,Agile;Scrum,Git,Multiple times per day,Yes,No,NA,Strongly agree,Strongly agree,Strongly agree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,5,4,7,2,6,3,"Artificial intelligence surpassing human intelligence (""the singularity"")",Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, and publicly",Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",Yes,NA,Yes,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Between 5:00 - 6:00 AM,9 - 12 hours,1 - 2 hours,Never,Standing desk,3 - 4 times per week,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",Black or of African descent,25 - 34 years old,Yes,NA,The survey was an appropriate length,Very easy +3,Yes,Yes,United Kingdom,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A natural science (ex. biology, chemistry, physics)","10,000 or more employees",Database administrator;DevOps specialist;Full-stack developer;System administrator,30 or more years,18-20 years,Moderately dissatisfied,Neither satisfied nor dissatisfied,Working in a different or more specialized technical role than the one I'm in now,I am actively looking for a job,More than 4 years ago,1,7,10,8,2,5,4,3,6,9,1,5,3,7,10,4,11,9,6,2,8,3,1,5,2,4,1,3,4,5,2,6,7,I saw an employer‚Äôs advertisement,British pounds sterling (¬£),51000,Yearly,70841,GBP,"Confluence;Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack;Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",The official documentation and/or standards for the technology;Questions & answers on Stack Overflow,NA,NA,Agree,Agree,Neither Agree nor Disagree,JavaScript;Python;Bash/Shell,Go;Python,Redis;PostgreSQL;Memcached,PostgreSQL,Linux,Linux,Django,React,IPython / Jupyter;Sublime Text;Vim,Linux-based,2,NA,Git;Subversion,A few times per week,Yes,Yes,The website I was visiting asked me to disable it,Somewhat agree,Neither agree nor disagree,Neither agree nor disagree,NA,3,5,1,4,6,7,2,Increasing automation of jobs,Increasing automation of jobs,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),A few times per month or weekly,Yes,A few times per month or weekly,Yes,"No, I have one but it's out of date",7,Yes,A little bit interested,A little bit interested,A little bit interested,A little bit interested,A little bit interested,Between 6:01 - 7:00 AM,5 - 8 hours,30 - 59 minutes,Never,Ergonomic keyboard or mouse,Daily or almost every day,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,35 - 44 years old,Yes,NA,The survey was an appropriate length,Somewhat easy +4,Yes,Yes,United States,No,Employed full-time,Associate degree,"Computer science, computer engineering, or software engineering",20 to 99 employees,Engineering manager;Full-stack developer,24-26 years,6-8 years,Moderately satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +5,No,No,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Full-stack developer,18-20 years,12-14 years,Neither satisfied nor dissatisfied,Slightly dissatisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A recruiter contacted me,U.S. dollars ($),NA,NA,NA,NA,NA,Three to six months,"Completed an industry certification program (e.g. MCPD);Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;The technology‚Äôs online help system",NA,NA,Disagree,Disagree,Strongly disagree,C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell,C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell,"SQL Server;Microsoft Azure (Tables, CosmosDB, SQL, etc)","SQL Server;Microsoft Azure (Tables, CosmosDB, SQL, etc)",Azure,Azure,NA,Angular;.NET Core;React,Visual Studio;Visual Studio Code,Windows,2,Agile;Kanban;Scrum,Git,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website,Neither agree nor disagree,Somewhat agree,Somewhat agree,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,"Artificial intelligence surpassing human intelligence (""the singularity"")","Artificial intelligence surpassing human intelligence (""the singularity"")",A governmental or other regulatory body,"I don't care about it, or I haven't thought about it.",No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),A few times per week,Yes,A few times per month or weekly,Yes,"No, I have one but it's out of date",8,Yes,Somewhat interested,Somewhat interested,Somewhat interested,Somewhat interested,Somewhat interested,Between 6:01 - 7:00 AM,9 - 12 hours,Less than 30 minutes,3 - 4 times per week,NA,I don't typically exercise,Male,Straight or heterosexual,Some college/university study without earning a degree,White or of European descent,35 - 44 years old,No,No,The survey was an appropriate length,Somewhat easy +7,Yes,No,South Africa,"Yes, part-time",Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","10,000 or more employees",Data or business analyst;Desktop or enterprise applications developer;Game or graphics developer;QA or test developer;Student,6-8 years,0-2 years,Slightly satisfied,Moderately satisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,8,5,7,1,2,6,4,3,10,9,1,10,2,4,8,3,11,7,5,9,6,2,1,4,5,3,7,3,6,2,1,4,5,My job status or other personal status changed,South African rands (R),260000,Yearly,21426,ZAR,"Office / productivity suite (Microsoft Office, Google Suite, etc.)",Three to six months,"Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow",NA,NA,Strongly agree,Agree,Strongly disagree,C;C++;Java;Matlab;R;SQL;Bash/Shell,Assembly;C;C++;Matlab;SQL;Bash/Shell,SQL Server;PostgreSQL;Oracle;IBM Db2,PostgreSQL;Oracle;IBM Db2,Arduino;Windows Desktop or Server,Arduino;Windows Desktop or Server,NA,NA,Notepad++;Visual Studio;Visual Studio Code,Windows,2,Evidence-based software engineering;Formal standard such as ISO 9001 or IEEE 12207 (aka ‚Äúwaterfall‚Äù methodologies),Zip file back-ups,Weekly or a few times per month,No,NA,NA,Somewhat agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),2,3,4,6,1,7,5,Algorithms making important decisions,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,Yes,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Before 5:00 AM,Over 12 hours,1 - 2 hours,Never,NA,3 - 4 times per week,Male,Straight or heterosexual,Some college/university study without earning a degree,White or of European descent,18 - 24 years old,Yes,NA,The survey was an appropriate length,Somewhat easy +8,Yes,No,United Kingdom,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",10 to 19 employees,Back-end developer;Database administrator;Front-end developer;Full-stack developer,6-8 years,3-5 years,Moderately satisfied,Slightly satisfied,Working in a different or more specialized technical role than the one I'm in now,I am actively looking for a job,Between 2 and 4 years ago,8,5,4,9,1,3,6,2,10,7,1,3,4,10,9,2,6,5,11,7,8,4,2,5,1,3,2,6,7,3,1,5,4,I did not receive an expected change in compensation,British pounds sterling (¬£),30000,NA,41671,GBP,"Confluence;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Other chat system (IRC, proprietary software, etc.)",Less than a month,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)","The official documentation and/or standards for the technology;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",NA,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;Because I find it enjoyable",Disagree,Neither Agree nor Disagree,Strongly disagree,Java;JavaScript;Python;TypeScript;HTML;CSS,C#;Go;Java;JavaScript;Python;SQL;TypeScript;HTML;CSS,MongoDB,PostgreSQL,Linux,Linux,Angular;Node.js,Node.js,IntelliJ;PyCharm;Visual Studio Code,Linux-based,2,Agile,Git,A few times per week,Yes,Yes,I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Somewhat agree,Somewhat disagree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,3,4,2,7,5,6,Increasing automation of jobs,Algorithms making important decisions,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,Unsure / I don't know,7,A few times per month or weekly,Yes,Less than once per month or monthly,Yes,"No, I have one but it's out of date",8,No,A little bit interested,Not at all interested,Very interested,Very interested,Extremely interested,Between 7:01 - 8:00 AM,9 - 12 hours,30 - 59 minutes,1 - 2 times per week,NA,1 - 2 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,18 - 24 years old,No,NA,The survey was an appropriate length,Somewhat easy +9,Yes,Yes,United States,No,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","10,000 or more employees",Back-end developer;Front-end developer;Full-stack developer,9-11 years,0-2 years,Slightly satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,5,3,9,4,1,8,2,7,10,6,1,3,2,9,11,4,8,6,7,10,5,3,1,5,4,2,1,5,3,4,2,6,7,My job status or other personal status changed,U.S. dollars ($),120000,Yearly,120000,USD,"Confluence;Office / productivity suite (Microsoft Office, Google Suite, etc.);Stack Overflow Enterprise;Other chat system (IRC, proprietary software, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",Six to nine months,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",NA,NA,Disagree,Agree,Strongly disagree,JavaScript;HTML;CSS,C;Go;JavaScript;Python;HTML;CSS,MongoDB,NA,Linux,Linux,Node.js;React,React;TensorFlow,Atom;Visual Studio Code,MacOS,2,Agile;Scrum,Git,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website,Somewhat disagree,Neither agree nor disagree,Somewhat disagree,Clicked on an online advertisement;Stopped going to a website because of their advertising,1,4,2,5,3,7,6,Algorithms making important decisions,"Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, I have one but it's out of date",7,No,Very interested,A little bit interested,Extremely interested,Very interested,Very interested,Between 9:01 - 10:00 AM,Over 12 hours,Less than 30 minutes,1 - 2 times per week,NA,I don't typically exercise,Male,Straight or heterosexual,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,18 - 24 years old,No,No,The survey was an appropriate length,Somewhat easy +10,Yes,Yes,Nigeria,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",10 to 19 employees,Designer;Front-end developer;QA or test developer,0-2 years,3-5 years,Slightly satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,6,5,4,2,7,8,10,1,9,3,1,3,5,7,6,2,11,9,4,10,8,1,3,2,4,5,2,6,1,3,7,5,4,I saw an employer‚Äôs advertisement,NA,NA,NA,NA,NA,"Facebook;Google Hangouts/Chat;Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack;Trello;Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Received on-the-job training in software development;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software",NA,Immediately after graduating,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To improve my ability to work on a team with other programmers;Because I find it enjoyable",Strongly agree,Strongly disagree,Neither Agree nor Disagree,JavaScript;TypeScript;HTML;CSS,Matlab;SQL;Kotlin;Bash/Shell,"MongoDB;MySQL;Microsoft Azure (Tables, CosmosDB, SQL, etc);Google Cloud Storage",NA,Azure;Heroku,Amazon Echo;Android;Apple Watch or Apple TV;AWS;Google Cloud Platform/App Engine;Google Home;iOS;WordPress;Firebase,Angular;Node.js,.NET Core;Django,Atom;Notepad++;Sublime Text;Visual Studio Code,Windows,1,Agile;Extreme programming (XP);Scrum,Git,Multiple times per day,Yes,No,NA,Strongly agree,Neither agree nor disagree,Strongly disagree,Saw an online advertisement and then researched it (without clicking on the ad),NA,NA,NA,NA,NA,NA,NA,"Artificial intelligence surpassing human intelligence (""the singularity"")","Evolving definitions of ""fairness"" in algorithmic versus human decisions",NA,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",The developer who wrote it,Yes,10 (Very Likely),Daily or almost daily,Yes,A few times per month or weekly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,Yes,Very interested,Very interested,Very interested,A little bit interested,Extremely interested,I do not have a set schedule,Over 12 hours,1 - 2 hours,Daily or almost every day,NA,1 - 2 times per week,Female,NA,Primary/elementary school,Black or of African descent,25 - 34 years old,No,NA,The survey was too long,Somewhat difficult +11,Yes,Yes,United States,No,Employed full-time,Some college/university study without earning a degree,"Fine arts or performing arts (ex. graphic design, music, studio art)",100 to 499 employees,"Back-end developer;C-suite executive (CEO, CTO, etc.);Data or business analyst;Database administrator;DevOps specialist;Engineering manager;Full-stack developer;System administrator",30 or more years,21-23 years,Moderately satisfied,Moderately satisfied,Doing the same work,"I‚Äôm not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,6,3,7,4,1,5,10,8,9,2,1,3,2,9,11,5,8,4,10,7,6,5,1,2,3,4,3,7,2,4,1,6,5,My job status or other personal status changed,U.S. dollars ($),250000,Yearly,250000,USD,"Confluence;HipChat;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.)",Three to six months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Tapping your network of friends, family, and peers versed in the technology;The technology‚Äôs online help system",NA,Because I find it enjoyable,Strongly agree,Strongly disagree,Strongly disagree,Assembly;CoffeeScript;Erlang;Go;JavaScript;Lua;Python;Ruby;SQL;HTML;CSS;Bash/Shell,Erlang;Go;Python;Rust;SQL,Redis;PostgreSQL;Amazon DynamoDB;Apache HBase;Apache Hive;Amazon Redshift;Amazon RDS/Aurora;Elasticsearch,Redis;PostgreSQL;Amazon DynamoDB;Apache Hive;Amazon RDS/Aurora;Neo4j,Amazon Echo;AWS;iOS;Linux;Mac OS;Serverless,AWS;Linux;Mac OS;Serverless,Hadoop;Node.js;React;Spark,NA,IntelliJ;PyCharm;Sublime Text;Vim,MacOS,1,Agile;Evidence-based software engineering;Extreme programming (XP);Formal standard such as ISO 9001 or IEEE 12207 (aka ‚Äúwaterfall‚Äù methodologies);Kanban;Lean;Pair programming;Scrum,Git,Multiple times per day,No,NA,NA,Neither agree nor disagree,Somewhat agree,Neither agree nor disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,3,5,4,2,7,6,Algorithms making important decisions,"Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, and publicly",The person who came up with the idea,Yes,7,A few times per month or weekly,Yes,Less than once per month or monthly,Yes,Yes,7,No,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Between 8:01 - 9:00 AM,9 - 12 hours,Less than 30 minutes,1 - 2 times per week,Standing desk;Fatigue-relieving floor mat,I don't typically exercise,Male,Straight or heterosexual,Some college/university study without earning a degree,White or of European descent,35 - 44 years old,Yes,No,The survey was an appropriate length,Very easy +16,No,Yes,India,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",500 to 999 employees,Designer,0-2 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +17,Yes,No,Spain,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Information systems, information technology, or system administration","1,000 to 4,999 employees",Back-end developer;Database administrator;Mobile developer;System administrator,6-8 years,0-2 years,Moderately dissatisfied,Moderately dissatisfied,Doing the same work,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +18,Yes,Yes,India,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Another engineering discipline (ex. civil, electrical, mechanical)",100 to 499 employees,Back-end developer;Front-end developer;Full-stack developer,0-2 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7,A few times per week,Yes,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +19,Yes,No,Croatia,NA,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Front-end developer,0-2 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),A few times per week,I'm not sure / I can't remember,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,Yes,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +20,No,No,India,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Another engineering discipline (ex. civil, electrical, mechanical)",20 to 99 employees,Back-end developer;Full-stack developer,3-5 years,3-5 years,Extremely satisfied,Moderately satisfied,Working as an engineering manager or other functional manager,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,6,9,2,4,3,5,8,7,10,1,5,2,1,11,6,8,10,4,7,3,9,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Java,Java;Python,MongoDB;MySQL;Oracle;MariaDB;Elasticsearch,MongoDB;MySQL;Oracle;MariaDB;Apache HBase;Elasticsearch,Linux,Linux,Spring,Hadoop;Spark;Spring,Eclipse;NetBeans,Linux-based,More than 4,Agile,Git,Multiple times per day,Yes,No,NA,Strongly agree,NA,NA,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,Increasing automation of jobs,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",The developer who wrote it,Yes,10 (Very Likely),Multiple times per day,Yes,Daily or almost daily,Yes,"No, and I don't know what that is",10 (Very Likely),Yes,Somewhat interested,Extremely interested,Extremely interested,A little bit interested,Somewhat interested,Between 6:01 - 7:00 AM,5 - 8 hours,1 - 2 hours,Never,Ergonomic keyboard or mouse,I don't typically exercise,NA,NA,NA,NA,NA,NA,NA,NA,NA +21,No,No,Netherlands,"Yes, full-time",Employed full-time,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,20 to 99 employees,Back-end developer;Front-end developer;Student,0-2 years,0-2 years,Neither satisfied nor dissatisfied,Moderately dissatisfied,Working in a career completely unrelated to software development,"I‚Äôm not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,1,9,2,10,6,3,4,5,7,8,2,3,6,11,9,8,10,4,5,7,1,5,3,2,1,4,1,2,6,7,3,4,5,My job status or other personal status changed,Euros (‚Ǩ),0,Monthly,0,EUR,NA,Less than a month,Received on-the-job training in software development,NA,NA,NA,Disagree,Strongly disagree,Strongly agree,Java;JavaScript;PHP;VB.NET;HTML;CSS,NA,SQL Server;MySQL,NA,Windows Desktop or Server,NA,NA,NA,Notepad++;Visual Studio,Windows,2,Agile;Scrum,Copying and pasting files to network shares,Never,No,NA,NA,Strongly agree,Somewhat agree,Neither agree nor disagree,Clicked on an online advertisement,4,5,6,2,1,7,3,"Artificial intelligence surpassing human intelligence (""the singularity"")",NA,The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, and publicly",The person who came up with the idea,Yes,8,Daily or almost daily,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,No,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Between 6:01 - 7:00 AM,9 - 12 hours,1 - 2 hours,Never,NA,Daily or almost every day,Male,NA,Associate degree,White or of European descent,18 - 24 years old,No,NA,The survey was an appropriate length,Neither easy nor difficult +22,Yes,No,Israel,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Fine arts or performing arts (ex. graphic design, music, studio art)","5,000 to 9,999 employees",Full-stack developer,3-5 years,3-5 years,Moderately dissatisfied,Extremely dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),Multiple times per day,No,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,No,A little bit interested,A little bit interested,Not at all interested,Not at all interested,Not at all interested,Between 5:00 - 6:00 AM,9 - 12 hours,1 - 2 hours,Never,NA,3 - 4 times per week,NA,NA,NA,NA,NA,NA,NA,NA,NA +26,No,No,United States,"Yes, full-time",Employed part-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","1,000 to 4,999 employees",Student,0-2 years,NA,NA,NA,NA,I am actively looking for a job,Less than a year ago,5,7,4,8,2,6,9,1,10,3,1,2,4,10,11,5,6,7,9,8,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),Daily or almost daily,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,Yes,Very interested,Very interested,Very interested,Very interested,Very interested,Between 9:01 - 10:00 AM,5 - 8 hours,30 - 59 minutes,Never,Standing desk,3 - 4 times per week,NA,NA,NA,NA,NA,NA,NA,NA,NA +27,Yes,No,Sweden,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","A business discipline (ex. accounting, finance, marketing)",10 to 19 employees,Back-end developer,6-8 years,0-2 years,Moderately satisfied,Moderately satisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,9,4,10,3,1,6,5,2,7,8,1,8,9,4,11,3,5,6,10,7,2,NA,NA,NA,NA,NA,7,6,1,5,3,4,2,A friend told me about a job opportunity,Swedish kroner (SEK),32000,Monthly,47904,SEK,Confluence;Jira,Three to six months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)","A book or e-book from O‚ÄôReilly, Apress, or a similar publisher",NA,To improve my general technical skills or programming ability,Neither Agree nor Disagree,Agree,Disagree,C#;SQL;HTML;CSS;Bash/Shell,C#;F#;Haskell;SQL;Ocaml,SQL Server,Redis;SQL Server;PostgreSQL;Elasticsearch,Linux;Windows Desktop or Server,Linux;Windows Desktop or Server,.NET Core,.NET Core,Visual Studio;Visual Studio Code,Windows,1,Agile,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content,Strongly disagree,Strongly disagree,Strongly agree,NA,3,2,4,7,5,6,1,NA,NA,A governmental or other regulatory body,"I don't care about it, or I haven't thought about it.",No,"Yes, and publicly",NA,Yes,10 (Very Likely),Multiple times per day,Yes,Less than once per month or monthly,Yes,Yes,6,No,Not at all interested,Not at all interested,Not at all interested,Very interested,Somewhat interested,Between 7:01 - 8:00 AM,9 - 12 hours,30 - 59 minutes,Never,NA,3 - 4 times per week,Male,NA,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,35 - 44 years old,Yes,NA,The survey was too long,Somewhat difficult +29,Yes,Yes,India,"Yes, full-time",Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",NA,"10,000 or more employees",Data or business analyst;Data scientist or machine learning specialist;Database administrator;DevOps specialist,0-2 years,3-5 years,Slightly satisfied,Extremely satisfied,Doing the same work,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A recruiter contacted me,NA,NA,Monthly,NA,NA,NA,NA,Contributed to open source software,NA,NA,NA,Strongly agree,Strongly agree,Strongly agree,C;C++;C#,Python;R,NA,Redis;PostgreSQL;Oracle,NA,Azure;ESP8266;Gaming console,Angular,Django,Android Studio;Coda;Xcode,Windows,More than 4,Agile,Git,Never,I'm not sure/I don't know,NA,NA,Strongly disagree,Strongly disagree,Strongly disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising;Paid to access a website advertisement-free,NA,NA,NA,NA,NA,NA,NA,Increasing automation of jobs,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,No,The developer who wrote it,No,10 (Very Likely),Multiple times per day,I'm not sure / I can't remember,NA,Yes,NA,10 (Very Likely),I'm not sure,NA,NA,NA,NA,Extremely interested,I do not have a set schedule,9 - 12 hours,1 - 2 hours,3 - 4 times per week,Fatigue-relieving floor mat,Daily or almost every day,Female,NA,Some college/university study without earning a degree,NA,NA,NA,NA,The survey was too long,Very difficult +31,Yes,Yes,Chile,"Yes, full-time",Employed part-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A business discipline (ex. accounting, finance, marketing)",Fewer than 10 employees,Back-end developer;Front-end developer;Full-stack developer;QA or test developer;Student,3-5 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),Daily or almost daily,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I have one but it's out of date",NA,No,NA,NA,NA,NA,NA,Between 7:01 - 8:00 AM,9 - 12 hours,30 - 59 minutes,1 - 2 times per week,Standing desk;Ergonomic keyboard or mouse,1 - 2 times per week,NA,NA,NA,NA,NA,NA,NA,NA,NA +33,Yes,Yes,Australia,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","1,000 to 4,999 employees",Database administrator;Full-stack developer;Mobile developer,15-17 years,12-14 years,Slightly satisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,7,4,10,2,1,5,3,6,9,8,3,1,6,4,5,8,9,7,2,11,10,2,1,4,3,5,7,3,4,5,2,1,6,I saw an employer‚Äôs advertisement,Australian dollars (A$),120000,Yearly,95968,AUD,"Confluence;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack",Less than a month,"Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software","The official documentation and/or standards for the technology;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology‚Äôs online help system",NA,To improve my general technical skills or programming ability;To build my professional network;To help me find new job opportunities;Because I find it enjoyable,Agree,Neither Agree nor Disagree,Strongly disagree,C;C++;Go;Python;SQL;Swift,C;C++;Go;Python;SQL;Swift;Kotlin,Redis;PostgreSQL;SQLite,Redis;PostgreSQL;SQLite;Google BigQuery,Android;AWS;iOS;Linux;Mac OS;Firebase,Android;AWS;Google Cloud Platform/App Engine;iOS;Linux;Mac OS;Firebase,Angular;Node.js,Angular;Node.js;TensorFlow,Android Studio;Sublime Text;Visual Studio Code;Xcode,MacOS,1,Agile;Extreme programming (XP);Formal standard such as ISO 9001 or IEEE 12207 (aka ‚Äúwaterfall‚Äù methodologies);Scrum,Git,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website,Somewhat disagree,Neither agree nor disagree,Somewhat agree,NA,2,3,1,7,6,4,5,Increasing automation of jobs,"Artificial intelligence surpassing human intelligence (""the singularity"")",Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",The developer who wrote it,Yes,9,Daily or almost daily,Yes,Less than once per month or monthly,Yes,"No, I know what it is but I don't have one",6,No,A little bit interested,Not at all interested,Somewhat interested,Somewhat interested,A little bit interested,Between 6:01 - 7:00 AM,9 - 12 hours,30 - 59 minutes,Never,Ergonomic keyboard or mouse,3 - 4 times per week,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",NA,35 - 44 years old,Yes,NA,The survey was too long,Neither easy nor difficult +34,Yes,No,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",NA,500 to 999 employees,Back-end developer;Desktop or enterprise applications developer;QA or test developer,24-26 years,24-26 years,Extremely satisfied,Moderately satisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,3,4,6,7,1,8,5,2,9,10,2,4,1,11,7,3,8,5,9,6,10,2,1,5,4,3,2,1,3,5,4,7,6,My job status or other personal status changed,U.S. dollars ($),NA,Monthly,NA,USD,"Confluence;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack",Three to six months,"Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Pre-scheduled tutoring or mentoring sessions with a friend or colleague;The technology‚Äôs online help system",NA,NA,Strongly agree,Strongly disagree,Disagree,C;C++;C#;Groovy;JavaScript;Python;SQL;HTML;CSS;Bash/Shell,C;C++;JavaScript;Python;HTML;CSS;Bash/Shell,SQL Server;MySQL;SQLite,MySQL;SQLite;Elasticsearch,Linux;Mac OS;Windows Desktop or Server,Linux;Mac OS;Windows Desktop or Server,Django,Django;Node.js,Visual Studio;Visual Studio Code,MacOS,3,Agile;Scrum,Git;Subversion,Multiple times per day,No,NA,NA,Somewhat agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Paid to access a website advertisement-free,1,3,2,4,7,5,6,"Artificial intelligence surpassing human intelligence (""the singularity"")",Increasing automation of jobs,The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,A few times per month or weekly,Yes,"No, I know what it is but I don't have one",7,Yes,Somewhat interested,A little bit interested,Not at all interested,Somewhat interested,Very interested,Between 6:01 - 7:00 AM,5 - 8 hours,1 - 2 hours,NA,Ergonomic keyboard or mouse,Daily or almost every day,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,45 - 54 years old,Yes,No,The survey was too long,Very easy +37,No,No,United Kingdom,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Database administrator;Designer;Desktop or enterprise applications developer;Front-end developer;Full-stack developer,9-11 years,6-8 years,Slightly satisfied,Neither satisfied nor dissatisfied,Working as a product manager or project manager,I am not interested in new job opportunities,More than 4 years ago,3,9,10,6,8,7,1,2,4,5,1,9,10,5,3,11,8,2,7,6,4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A friend told me about a job opportunity,British pounds sterling (¬£),25,Monthly,420,GBP,"Office / productivity suite (Microsoft Office, Google Suite, etc.)",Less than a month,"Taught yourself a new language, framework, or tool without taking a formal course",Questions & answers on Stack Overflow,NA,NA,Agree,Neither Agree nor Disagree,Strongly disagree,C#;JavaScript;PHP;SQL;HTML;CSS,C#;JavaScript;PHP;SQL;HTML;CSS,MySQL,SQL Server;MySQL,Linux;Mac OS;Windows Desktop or Server,Linux;Mac OS;Windows Desktop or Server,.NET Core,.NET Core,Notepad++;Visual Studio;Visual Studio Code,Windows,2,Scrum,Copying and pasting files to network shares,Less than once per month,Yes,No,NA,Neither agree nor disagree,Neither agree nor disagree,Strongly disagree,Saw an online advertisement and then researched it (without clicking on the ad),1,6,2,3,5,4,7,Algorithms making important decisions,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),A few times per month or weekly,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,I'm not sure,Somewhat interested,Somewhat interested,Somewhat interested,Somewhat interested,Very interested,Between 7:01 - 8:00 AM,5 - 8 hours,30 - 59 minutes,Never,NA,Daily or almost every day,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was too long,Neither easy nor difficult +38,Yes,No,United States,No,Employed full-time,Some college/university study without earning a degree,NA,10 to 19 employees,Back-end developer;Database administrator;DevOps specialist;Front-end developer;Full-stack developer;QA or test developer;System administrator,18-20 years,18-20 years,Slightly dissatisfied,Slightly dissatisfied,Working in a career completely unrelated to software development,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,10,9,7,1,3,5,2,6,4,8,1,8,3,6,10,4,9,5,7,11,2,4,1,5,3,2,6,7,2,3,1,5,4,I had a negative experience or interaction at work,U.S. dollars ($),75000,Yearly,75000,USD,Google Hangouts/Chat;Jira;Slack,Less than a month,"Participated in a full-time developer training program or bootcamp;Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;Tapping your network of friends, family, and peers versed in the technology",I already had a full-time job as a developer when I began the program,To improve my general technical skills or programming ability;To win prizes or cash awards;Because I find it enjoyable,Strongly agree,Disagree,Neither Agree nor Disagree,JavaScript;PHP;SQL;HTML;CSS;Bash/Shell,PHP;Bash/Shell,MongoDB;MySQL;MariaDB;Amazon RDS/Aurora,MongoDB;MySQL;SQLite;MariaDB;Amazon DynamoDB;Amazon RDS/Aurora,NA,Android;Arduino;Google Home;Linux;Raspberry Pi,NA,NA,Atom;Notepad++;PHPStorm,MacOS,3,Agile;Kanban;Pair programming;Scrum,Git,Multiple times per day,No,NA,NA,Neither agree nor disagree,Neither agree nor disagree,Somewhat agree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),1,7,3,2,5,4,6,"Artificial intelligence surpassing human intelligence (""the singularity"")","Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,Yes,"No, and I don't know what that is",5,No,A little bit interested,Somewhat interested,A little bit interested,A little bit interested,Somewhat interested,Between 7:01 - 8:00 AM,5 - 8 hours,Less than 30 minutes,Daily or almost every day,NA,I don't typically exercise,"Female;Male;Transgender;Non-binary, genderqueer, or gender non-conforming",NA,They never completed any formal education,White or of European descent,45 - 54 years old,Yes,No,The survey was too long,Very easy +39,Yes,No,India,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Mobile developer,3-5 years,3-5 years,Moderately satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Indian rupees (‚Çπ),700000,Yearly,10958,INR,"Facebook;Google Hangouts/Chat;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Trello",Less than a month,"Taken a part-time in-person course in programming or software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)",NA,NA,NA,Agree,Neither Agree nor Disagree,Strongly disagree,C;C++;Java;JavaScript;SQL;Swift;Kotlin,Java;JavaScript;Swift;Kotlin,SQL Server;MySQL,MySQL,Android;iOS;Firebase,Android;iOS;Firebase,Angular;Cordova,Cordova,Android Studio;Eclipse;IntelliJ;Notepad++;Sublime Text;Visual Studio Code;Xcode,MacOS,1,Agile,Git,Multiple times per day,No,NA,NA,Somewhat agree,Strongly agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,Yes,"Yes, but only within the company",The developer who wrote it,Yes,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,Yes,"No, and I don't know what that is",10 (Very Likely),Yes,Somewhat interested,Extremely interested,Extremely interested,Very interested,Very interested,Between 6:01 - 7:00 AM,9 - 12 hours,1 - 2 hours,1 - 2 times per week,Standing desk;Ergonomic keyboard or mouse,Daily or almost every day,Female;Male,NA,NA,NA,25 - 34 years old,No,NA,The survey was too long,Very easy +41,Yes,Yes,Greece,"Yes, full-time",Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","A natural science (ex. biology, chemistry, physics)",20 to 99 employees,Full-stack developer,9-11 years,9-11 years,Slightly dissatisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,1,7,6,10,9,4,2,3,8,5,1,10,6,4,3,9,11,7,5,8,2,NA,NA,NA,NA,NA,1,5,4,2,7,6,3,I saw an employer‚Äôs advertisement,Euros (‚Ǩ),3500,Monthly,51408,EUR,Facebook;Google Hangouts/Chat,Three to six months,"Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow",NA,NA,Agree,Disagree,Neither Agree nor Disagree,Java;JavaScript;PHP;SQL;TypeScript;HTML;CSS,Python;Scala,NA,MongoDB;Elasticsearch,Android;Linux,NA,Angular;Node.js,NA,Android Studio;NetBeans;Visual Studio,Linux-based,2,Agile,Git;Subversion,Weekly or a few times per month,Yes,No,NA,Somewhat disagree,Somewhat disagree,Somewhat disagree,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,"Artificial intelligence surpassing human intelligence (""the singularity"")",Algorithms making important decisions,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,A few times per week,Yes,"No, I have one but it's out of date",9,Yes,A little bit interested,Somewhat interested,Very interested,Somewhat interested,Very interested,Between 7:01 - 8:00 AM,9 - 12 hours,1 - 2 hours,Never,Standing desk,3 - 4 times per week,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,35 - 44 years old,Yes,NA,The survey was too long,Very easy +43,Yes,Yes,Sweden,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","1,000 to 4,999 employees",Front-end developer;Full-stack developer,12-14 years,12-14 years,Moderately satisfied,Slightly satisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,6,7,10,4,2,5,3,1,9,8,1,4,8,5,11,7,6,9,2,10,3,5,3,4,2,1,7,3,1,4,5,6,2,I saw an employer‚Äôs advertisement,Swedish kroner (SEK),582000,Yearly,72611,SEK,Confluence;Facebook;Google Hangouts/Chat;Slack,One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software",The official documentation and/or standards for the technology,NA,Because I find it enjoyable,Agree,Disagree,Disagree,C#;Java;JavaScript;PHP;SQL;HTML;CSS,JavaScript;HTML;CSS,Memcached;Google BigQuery,Memcached;Google BigQuery,NA,NA,Node.js;React,React,Visual Studio Code,MacOS,2,Agile;Scrum,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website,Somewhat agree,Strongly agree,Somewhat disagree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,A governmental or other regulatory body,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),A few times per week,Yes,Less than once per month or monthly,Yes,Yes,5,No,Somewhat interested,A little bit interested,A little bit interested,Very interested,Somewhat interested,Between 7:01 - 8:00 AM,5 - 8 hours,1 - 2 hours,1 - 2 times per week,Standing desk,1 - 2 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",Hispanic or Latino/Latina;White or of European descent,25 - 34 years old,Yes,NA,The survey was an appropriate length,Somewhat easy +44,No,No,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A social science (ex. anthropology, psychology, political science)",100 to 499 employees,Back-end developer;Full-stack developer,3-5 years,0-2 years,Moderately satisfied,Moderately satisfied,Working in a different or more specialized technical role than the one I'm in now,I am not interested in new job opportunities,Between 2 and 4 years ago,7,10,8,1,4,5,2,3,6,9,1,5,3,9,10,2,7,8,11,6,4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A recruiter contacted me,U.S. dollars ($),75000,Monthly,9.00E+05,USD,"Slack;Other chat system (IRC, proprietary software, etc.)",Less than a month,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",Immediately after graduating,NA,Strongly agree,Agree,Strongly disagree,C#;JavaScript;SQL;HTML;CSS,C#;Java;JavaScript;Ruby;TypeScript;HTML;CSS,"SQL Server;Microsoft Azure (Tables, CosmosDB, SQL, etc)","SQL Server;SQLite;Microsoft Azure (Tables, CosmosDB, SQL, etc)",Azure,Arduino;Azure;Raspberry Pi,NA,Angular;.NET Core;Node.js;React;Xamarin,Notepad++;Visual Studio;Visual Studio Code,Windows,2,Agile;Formal standard such as ISO 9001 or IEEE 12207 (aka ‚Äúwaterfall‚Äù methodologies);Scrum,Team Foundation Version Control,A few times per week,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website;The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Somewhat disagree,Strongly disagree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,3,1,2,7,6,5,4,Increasing automation of jobs,NA,Prominent industry leaders,I'm worried about the dangers more than I'm excited about the possibilities.,Depends on what it is,Depends on what it is,The person who came up with the idea,Unsure / I don't know,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,Yes,"No, I know what it is but I don't have one",1,Yes,Somewhat interested,Very interested,Not at all interested,Not at all interested,Somewhat interested,Between 7:01 - 8:00 AM,5 - 8 hours,30 - 59 minutes,1 - 2 times per week,Standing desk,I don't typically exercise,Male,Straight or heterosexual,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,25 - 34 years old,No,No,The survey was too long,Very easy +45,Yes,Yes,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","10,000 or more employees",Back-end developer;Data scientist or machine learning specialist;Desktop or enterprise applications developer;Front-end developer;Full-stack developer,6-8 years,3-5 years,Extremely satisfied,Extremely satisfied,Doing the same work,I am not interested in new job opportunities,Between 1 and 2 years ago,2,1,5,7,3,4,10,6,9,8,1,10,3,6,2,4,11,9,5,8,7,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +46,Yes,Yes,United Kingdom,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Information systems, information technology, or system administration",Fewer than 10 employees,Back-end developer;Front-end developer;Full-stack developer;Mobile developer,9-11 years,6-8 years,Neither satisfied nor dissatisfied,Neither satisfied nor dissatisfied,Doing the same work,"I‚Äôm not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A recruiter contacted me,British pounds sterling (¬£),NA,NA,NA,NA,"Jira;Other chat system (IRC, proprietary software, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software",The technology‚Äôs online help system,I already had a full-time job as a developer when I began the program,Because I find it enjoyable,Disagree,Neither Agree nor Disagree,Neither Agree nor Disagree,C#;Java;JavaScript;PHP;TypeScript;HTML;CSS,C#;Java;JavaScript;PHP;TypeScript;HTML;CSS,MySQL;Google Cloud Storage,NA,Amazon Echo;Mac OS;WordPress;Firebase,Firebase,Angular;React,Angular;React;TensorFlow,NA,MacOS,2,NA,Git,Multiple times per day,Yes,No,NA,Neither agree nor disagree,Neither agree nor disagree,Strongly agree,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Nobody,"I don't care about it, or I haven't thought about it.",Yes,No,The developer who wrote it,No,5,A few times per month or weekly,Yes,Less than once per month or monthly,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,I'm not sure,Extremely interested,Somewhat interested,Somewhat interested,Very interested,Somewhat interested,Between 5:00 - 6:00 AM,9 - 12 hours,30 - 59 minutes,1 - 2 times per week,NA,I don't typically exercise,NA,NA,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Black or of African descent;East Asian;Hispanic or Latino/Latina;Middle Eastern;Native American, Pacific Islander, or Indigenous Australian;South Asian;White or of European descent",35 - 44 years old,Yes,NA,The survey was too long,Neither easy nor difficult +47,No,No,Poland,No,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Engineering manager,3-5 years,3-5 years,Slightly satisfied,Slightly satisfied,Doing the same work,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,7,8,9,4,2,6,1,3,10,5,1,9,4,5,6,11,7,3,8,10,2,5,2,4,1,3,6,7,4,3,1,2,5,I had a negative experience or interaction at work,Polish z≈Çoty (z≈Ç),8500,Monthly,30000,PLN,Confluence;Jira;Slack,Less than a month,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Internal Wikis, chat rooms, or documentation set up by my company for employees;Pre-scheduled tutoring or mentoring sessions with a friend or colleague;Tapping your network of friends, family, and peers versed in the technology",NA,NA,Agree,Neither Agree nor Disagree,Disagree,Python;SQL;HTML;Bash/Shell,Erlang;Go;JavaScript;Rust,MongoDB;Redis;MySQL;PostgreSQL,Memcached;Elasticsearch,Linux,Heroku;Raspberry Pi,Django,React;TensorFlow,IPython / Jupyter;Sublime Text;Vim,Linux-based,2,Agile;Kanban;Pair programming;Scrum,Git,Once a day,Yes,Yes,The website I was visiting forced me to disable it to access their content;The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Strongly agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,2,3,5,7,4,6,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,A governmental or other regulatory body,I'm worried about the dangers more than I'm excited about the possibilities.,No,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,A few times per month or weekly,Yes,"No, I have one but it's out of date",5,I'm not sure,Not at all interested,Somewhat interested,Very interested,Extremely interested,Extremely interested,Between 6:01 - 7:00 AM,9 - 12 hours,30 - 59 minutes,Never,Ergonomic keyboard or mouse,I don't typically exercise,Male,Straight or heterosexual,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Somewhat easy +50,Yes,Yes,Sweden,"Yes, full-time",Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Front-end developer;Full-stack developer,9-11 years,6-8 years,Slightly satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,3,1,10,6,8,7,9,2,5,4,3,10,4,1,6,9,11,5,2,7,8,2,1,4,5,3,6,5,7,4,3,1,2,My job status or other personal status changed,Swedish kroner (SEK),NA,Monthly,NA,SEK,Confluence;HipChat;Jira;Slack,One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",NA,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To build my professional network;Because I find it enjoyable",Neither Agree nor Disagree,Neither Agree nor Disagree,Disagree,Java;JavaScript;PHP;SQL;Swift;TypeScript;HTML;CSS;Bash/Shell,Go;JavaScript;Python;Rust;Swift;TypeScript;Kotlin;Ocaml;HTML;CSS,MySQL;PostgreSQL,MongoDB;Redis;PostgreSQL;Memcached;Google Cloud Storage;Elasticsearch,Android;AWS;Heroku;iOS;Linux;Mac OS;Firebase,Arduino;AWS;iOS;Mac OS;Firebase,Angular;Node.js;React;Spring,Node.js;React;TensorFlow,Android Studio;Atom;IntelliJ;Sublime Text;Visual Studio Code;Xcode,MacOS,2,Agile;Extreme programming (XP);Kanban;Lean;Pair programming;Scrum,Git,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website;The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Somewhat agree,Somewhat agree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),3,4,2,1,6,7,5,Algorithms making important decisions,Increasing automation of jobs,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,Yes,Yes,7,I'm not sure,Very interested,Somewhat interested,Somewhat interested,Somewhat interested,Somewhat interested,Between 8:01 - 9:00 AM,9 - 12 hours,30 - 59 minutes,Never,Standing desk;Fatigue-relieving floor mat,1 - 2 times per week,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Very easy +51,Yes,No,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",Web development or web design,500 to 999 employees,Back-end developer;Designer;Front-end developer;Full-stack developer;Marketing or sales professional;Mobile developer,6-8 years,0-2 years,Extremely dissatisfied,Moderately satisfied,Doing the same work,I am not interested in new job opportunities,Between 1 and 2 years ago,4,2,5,3,1,8,9,6,7,10,1,4,2,10,6,3,8,5,11,9,7,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,U.S. dollars ($),44000,Yearly,44000,USD,"Office / productivity suite (Microsoft Office, Google Suite, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course",Questions & answers on Stack Overflow;The technology‚Äôs online help system,NA,NA,Agree,Disagree,Agree,Java;JavaScript;Objective-C;PHP;SQL;Swift;HTML;CSS;Bash/Shell,Assembly;C;C++;Java;JavaScript;PHP;Python;SQL;Swift;HTML;CSS,SQL Server;MySQL,SQL Server;MySQL;Oracle,Drupal;iOS;WordPress,iOS;Salesforce;SharePoint;WordPress,NA,Angular;Node.js;React,Atom;Notepad++;Xcode,MacOS,2,NA,Git;Zip file back-ups,Less than once per month,No,NA,NA,Somewhat disagree,Strongly disagree,Strongly agree,Stopped going to a website because of their advertising,1,6,3,2,7,5,4,Increasing automation of jobs,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,Yes,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),A few times per week,Yes,Less than once per month or monthly,Yes,"No, and I don't know what that is",10 (Very Likely),Yes,Very interested,Very interested,Very interested,A little bit interested,Somewhat interested,Between 5:00 - 6:00 AM,5 - 8 hours,30 - 59 minutes,Never,Standing desk;Fatigue-relieving floor mat,Daily or almost every day,Female,Straight or heterosexual,Associate degree,White or of European descent,18 - 24 years old,No,No,The survey was an appropriate length,Very easy +52,No,No,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","1,000 to 4,999 employees",Full-stack developer,3-5 years,3-5 years,Moderately dissatisfied,Moderately satisfied,Doing the same work,I am actively looking for a job,Between 1 and 2 years ago,10,8,6,5,1,4,3,2,7,9,1,9,2,4,11,3,10,8,6,5,7,3,1,5,2,4,1,7,4,3,2,5,6,I had a negative experience or interaction at work,U.S. dollars ($),60000,Yearly,60000,USD,"Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack;Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon",The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;The technology‚Äôs online help system,NA,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To build my professional network;To help me find new job opportunities",Agree,Neither Agree nor Disagree,Agree,JavaScript;PHP;HTML;CSS,NA,PostgreSQL,MongoDB,NA,Google Home;WordPress,Angular;Node.js,Angular;Node.js;React,PHPStorm;Sublime Text,MacOS,2,Agile,Git,A few times per week,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website;The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Somewhat agree,Strongly disagree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising;Paid to access a website advertisement-free,5,3,6,2,4,1,7,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,Depends on what it is,The person who came up with the idea,Yes,10 (Very Likely),A few times per month or weekly,No,NA,"No, I didn't know that Stack Overflow had a jobs board",NA,NA,No,Extremely interested,Very interested,A little bit interested,Somewhat interested,Somewhat interested,Between 8:01 - 9:00 AM,9 - 12 hours,Less than 30 minutes,1 - 2 times per week,NA,I don't typically exercise,Female,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,25 - 34 years old,No,No,The survey was an appropriate length,Very easy +53,Yes,No,Poland,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","10,000 or more employees",Designer,18-20 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,"Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software",NA,NA,To improve my general technical skills or programming ability;To improve my ability to work on a team with other programmers;Because I find it enjoyable,Agree,Strongly agree,Disagree,C;C++;C#;Java;JavaScript;Lua;Objective-C;PHP;Python;Ruby;Scala;SQL;Swift;TypeScript;HTML;CSS;Bash/Shell,Go;Java;JavaScript;Python;SQL;HTML;CSS;Bash/Shell,"MongoDB;Redis;SQL Server;MySQL;PostgreSQL;MariaDB;Amazon DynamoDB;Amazon RDS/Aurora;Google BigQuery;Microsoft Azure (Tables, CosmosDB, SQL, etc);Elasticsearch",Amazon DynamoDB;Amazon RDS/Aurora,Android;AWS;Azure;Google Cloud Platform/App Engine;Serverless,Amazon Echo;AWS;Azure;Serverless,Angular;Node.js,Django;Node.js;React;TensorFlow,Atom;PyCharm;Visual Studio;Visual Studio Code,Windows,2,Agile,Git,Multiple times per day,Yes,Yes,I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Neither agree nor disagree,Strongly disagree,Clicked on an online advertisement;Stopped going to a website because of their advertising,1,4,2,5,6,7,3,Increasing automation of jobs,NA,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,The person who came up with the idea,Yes,10 (Very Likely),Multiple times per day,Yes,Multiple times per day,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,Yes,Somewhat interested,Not at all interested,Somewhat interested,Very interested,Very interested,Between 6:01 - 7:00 AM,9 - 12 hours,Less than 30 minutes,1 - 2 times per week,Ergonomic keyboard or mouse,3 - 4 times per week,Male,Straight or heterosexual,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,35 - 44 years old,Yes,NA,The survey was an appropriate length,Very easy +54,Yes,Yes,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Database administrator;DevOps specialist;Front-end developer;Full-stack developer;Mobile developer,12-14 years,6-8 years,Moderately satisfied,Moderately satisfied,Working as an engineering manager or other functional manager,I am not interested in new job opportunities,More than 4 years ago,5,4,2,9,1,3,10,8,7,6,2,3,1,6,7,4,9,10,5,8,11,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A friend told me about a job opportunity,U.S. dollars ($),80000,Yearly,80000,USD,"Google Hangouts/Chat;Slack;Other chat system (IRC, proprietary software, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",Six to nine months,"Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",The official documentation and/or standards for the technology,NA,NA,Agree,Agree,Disagree,C;C++;Java;JavaScript;PHP;Python;Ruby;SQL;Bash/Shell,Erlang;Go,PostgreSQL,PostgreSQL,Linux,Android;Google Home;Linux;Raspberry Pi,React,NA,Android Studio;Vim,Linux-based,2,Agile;Evidence-based software engineering;Pair programming;Scrum,Git;Mercurial;Subversion,Multiple times per day,Yes,No,NA,Strongly disagree,Strongly disagree,Strongly agree,Stopped going to a website because of their advertising,5,2,3,6,1,4,7,NA,Increasing automation of jobs,Nobody,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,3,A few times per week,No,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,No,Not at all interested,Not at all interested,Not at all interested,A little bit interested,Not at all interested,Between 7:01 - 8:00 AM,5 - 8 hours,30 - 59 minutes,Daily or almost every day,NA,Daily or almost every day,Male,Straight or heterosexual,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,25 - 34 years old,Yes,No,The survey was too long,Somewhat difficult +55,Yes,Yes,United Kingdom,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",Fewer than 10 employees,Back-end developer;Front-end developer;Full-stack developer,9-11 years,3-5 years,Extremely satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,I am not interested in new job opportunities,Less than a year ago,8,9,10,3,1,6,4,2,5,7,1,3,9,11,5,7,4,2,8,10,6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,British pounds sterling (¬£),NA,NA,NA,NA,Slack;Trello,Less than a month,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology‚Äôs online help system",NA,To win prizes or cash awards;Because I find it enjoyable,Agree,Disagree,Disagree,C++;F#;Java;JavaScript;SQL;HTML;CSS;Bash/Shell,C++;Clojure;F#;JavaScript;HTML,MongoDB;Redis;PostgreSQL,NA,AWS;Linux;Mac OS;Serverless,Linux;Mac OS;Serverless,.NET Core;Node.js;React,Node.js;React,Atom;Eclipse;Visual Studio Code,MacOS,1,Agile,Git,Multiple times per day,Yes,I'm not sure/I can't remember,NA,Somewhat disagree,Somewhat disagree,Neither agree nor disagree,Stopped going to a website because of their advertising,2,5,6,1,4,3,7,"Artificial intelligence surpassing human intelligence (""the singularity"")","Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,Daily or almost daily,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,Yes,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Between 7:01 - 8:00 AM,9 - 12 hours,30 - 59 minutes,Never,NA,Daily or almost every day,Male,Bisexual or Queer,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Somewhat easy +56,Yes,No,Belgium,"Yes, part-time",Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",NA,20 to 99 employees,Back-end developer;Database administrator;Front-end developer;Full-stack developer;Mobile developer,6-8 years,3-5 years,Slightly dissatisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,10,9,8,4,1,5,2,3,7,6,1,6,10,9,7,8,5,4,11,3,2,4,1,5,2,3,5,3,6,1,2,4,7,My job status or other personal status changed,Euros (‚Ǩ),2600,NA,NA,EUR,"Facebook;Office / productivity suite (Microsoft Office, Google Suite, etc.);Trello",Three to six months,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Questions & answers on Stack Overflow",I already had a full-time job as a developer when I began the program,NA,Strongly agree,Agree,Neither Agree nor Disagree,C#;Java;JavaScript;PHP;SQL;TypeScript;HTML;CSS,C#;JavaScript;SQL;TypeScript;HTML;CSS,SQL Server;PostgreSQL,SQL Server;PostgreSQL,Android;Raspberry Pi,Android;Raspberry Pi,Angular;.NET Core;Xamarin,Angular;.NET Core;Node.js;React;Xamarin,Android Studio;Notepad++;Visual Studio;Visual Studio Code,Windows,2,Agile;Lean;Scrum,Git,A few times per week,Yes,No,NA,Somewhat agree,Strongly agree,Somewhat agree,Saw an online advertisement and then researched it (without clicking on the ad),2,3,1,6,5,7,4,Algorithms making important decisions,Increasing automation of jobs,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, and publicly",Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,I'm not sure / I can't remember,NA,"No, I didn't know that Stack Overflow had a jobs board",NA,NA,No,Somewhat interested,Very interested,Very interested,Extremely interested,Somewhat interested,Between 7:01 - 8:00 AM,9 - 12 hours,30 - 59 minutes,1 - 2 times per week,NA,I don't typically exercise,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,Yes,NA,The survey was too long,Somewhat easy +57,Yes,Yes,Argentina,"Yes, part-time",Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer;Data or business analyst;Designer;Front-end developer;Game or graphics developer;Mobile developer;Student,0-2 years,0-2 years,Neither satisfied nor dissatisfied,Extremely dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +59,Yes,Yes,United States,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Full-stack developer;Product manager,30 or more years,12-14 years,Neither satisfied nor dissatisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,7,2,1,4,3,6,8,5,10,9,1,2,4,10,8,3,9,6,11,7,5,1,2,5,4,3,7,2,1,5,6,3,4,My job status or other personal status changed,U.S. dollars ($),NA,NA,NA,NA,"Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack;Trello;Other wiki tool (Github, Google Sites, proprietary software, etc.)",Less than a month,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology‚Äôs online help system",NA,NA,Agree,Neither Agree nor Disagree,Neither Agree nor Disagree,C#;CoffeeScript;Erlang;Haskell;JavaScript;Ruby,C#;Erlang;F#;Haskell,MongoDB;SQL Server;PostgreSQL,MongoDB;Elasticsearch,AWS;Linux,NA,.NET Core,NA,Vim;Visual Studio;Visual Studio Code,Windows,2,Agile;Extreme programming (XP);Scrum,Git;Team Foundation Version Control,A few times per week,No,NA,NA,Strongly agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,3,2,4,7,6,5,Increasing automation of jobs,NA,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,No,10 (Very Likely),Daily or almost daily,Yes,A few times per week,Yes,"No, I know what it is but I don't have one",10 (Very Likely),Yes,A little bit interested,Not at all interested,A little bit interested,A little bit interested,A little bit interested,Before 5:00 AM,9 - 12 hours,1 - 2 hours,Daily or almost every day,NA,3 - 4 times per week,Male,Straight or heterosexual,"Other doctoral degree (Ph.D, Ed.D., etc.)",White or of European descent,45 - 54 years old,Yes,Yes,The survey was too long,Neither easy nor difficult +60,Yes,No,Germany,"Yes, full-time",Employed part-time,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,"1,000 to 4,999 employees",Data scientist or machine learning specialist;Student,9-11 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,C++;Java;JavaScript;Python;R;Swift,C++;Go;Python;R;Swift,SQLite,Google Cloud Storage,iOS;Mac OS,AWS;Google Cloud Platform/App Engine;iOS;Mac OS,TensorFlow,TensorFlow;Torch/PyTorch,Atom;IPython / Jupyter;PyCharm;RStudio;Vim;Xcode,MacOS,1,Scrum,Git,Multiple times per day,No,NA,NA,Strongly agree,Strongly agree,Strongly disagree,Clicked on an online advertisement,1,6,3,4,2,7,5,Algorithms making important decisions,"Artificial intelligence surpassing human intelligence (""the singularity"")",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +61,Yes,No,India,No,Employed full-time,Some college/university study without earning a degree,"Another engineering discipline (ex. civil, electrical, mechanical)",20 to 99 employees,Designer;Front-end developer,0-2 years,0-2 years,Slightly satisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,3,5,9,1,7,4,10,2,8,6,7,11,1,3,9,4,10,6,2,8,5,2,1,5,3,4,4,3,2,1,7,6,5,A recruiter contacted me,Indian rupees (‚Çπ),660000,Monthly,123984,INR,"Other chat system (IRC, proprietary software, etc.)",Less than a month,"Taught yourself a new language, framework, or tool without taking a formal course","A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Tapping your network of friends, family, and peers versed in the technology",NA,NA,Agree,Agree,Agree,PHP;HTML;CSS,C#;JavaScript;PHP;SQL;HTML;CSS,MySQL;SQLite,MySQL;SQLite,NA,Android;iOS;Firebase,Angular;.NET Core;Node.js,Angular;.NET Core;Node.js;Xamarin,Android Studio;Visual Studio;Visual Studio Code,Windows,1,Agile;Scrum,Git,Multiple times per day,No,NA,NA,Somewhat disagree,Somewhat agree,Neither agree nor disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),5,3,1,6,2,7,4,"Artificial intelligence surpassing human intelligence (""the singularity"")",Increasing automation of jobs,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,The person who came up with the idea,No,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,I'm not sure,NA,Very interested,Very interested,Somewhat interested,Somewhat interested,Between 6:01 - 7:00 AM,9 - 12 hours,3 - 4 hours,Never,NA,I don't typically exercise,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",South Asian,35 - 44 years old,Yes,NA,The survey was an appropriate length,Neither easy nor difficult +63,No,No,Russian Federation,No,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","1,000 to 4,999 employees",Full-stack developer,24-26 years,24-26 years,NA,Neither satisfied nor dissatisfied,NA,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,2,8,3,5,9,6,7,10,1,4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3,6,5,7,1,4,2,NA,Russian rubles (‚ÇΩ),100000,Monthly,21228,RUB,NA,NA,NA,NA,NA,NA,NA,NA,NA,SQL,SQL,Oracle,Oracle,Windows Desktop or Server,NA,NA,NA,NA,Windows,1,NA,I don't use version control,NA,I'm not sure/I don't know,NA,NA,Neither agree nor disagree,Strongly disagree,Somewhat disagree,Saw an online advertisement and then researched it (without clicking on the ad),1,7,5,6,3,2,4,NA,NA,NA,NA,NA,NA,NA,NA,6,I have never visited Stack Overflow (before today),NA,NA,NA,NA,NA,I'm not sure,A little bit interested,A little bit interested,Not at all interested,Very interested,A little bit interested,Between 7:01 - 8:00 AM,1 - 4 hours,Over 4 hours,1 - 2 times per week,Ergonomic keyboard or mouse,I don't typically exercise,Female,NA,NA,NA,35 - 44 years old,Yes,NA,NA,NA +66,Yes,Yes,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","5,000 to 9,999 employees",Back-end developer;Embedded applications or devices developer,9-11 years,6-8 years,Extremely satisfied,Extremely satisfied,Doing the same work,I am not interested in new job opportunities,Between 1 and 2 years ago,5,8,3,2,4,7,9,6,10,1,1,4,2,10,8,3,7,6,11,9,5,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,U.S. dollars ($),74000,Yearly,74000,USD,"Confluence;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Other chat system (IRC, proprietary software, etc.)",One to three months,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Internal Wikis, chat rooms, or documentation set up by my company for employees",NA,NA,Agree,Neither Agree nor Disagree,Disagree,Assembly;C;C++;C#;Python;Rust;Bash/Shell,Assembly;C;C++;C#;F#;Python;Rust;TypeScript;Bash/Shell,NA,NA,Arduino,Arduino;ESP8266,.NET Core;TensorFlow,.NET Core;TensorFlow,Notepad++;Sublime Text;Vim;Visual Studio,Linux-based,1,NA,Git;Copying and pasting files to network shares,Multiple times per day,Yes,Yes,I wanted to view a specific advertisement;I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Strongly agree,Neither agree nor disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,5,4,3,2,6,7,Algorithms making important decisions,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",The person who came up with the idea,Yes,10 (Very Likely),A few times per week,Yes,Less than once per month or monthly,Yes,"No, I have one but it's out of date",6,Yes,Somewhat interested,A little bit interested,A little bit interested,Very interested,Somewhat interested,Between 7:01 - 8:00 AM,9 - 12 hours,Less than 30 minutes,Never,NA,I don't typically exercise,Male,Straight or heterosexual,"Other doctoral degree (Ph.D, Ed.D., etc.)",White or of European descent,25 - 34 years old,No,No,The survey was an appropriate length,Somewhat easy +67,Yes,No,India,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Front-end developer,6-8 years,0-2 years,Slightly dissatisfied,Neither satisfied nor dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,4,9,5,7,2,10,6,3,1,8,5,6,9,2,1,3,4,7,10,11,8,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A friend told me about a job opportunity,Indian rupees (‚Çπ),NA,NA,NA,NA,Jira,NA,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",The official documentation and/or standards for the technology;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Pre-scheduled tutoring or mentoring sessions with a friend or colleague,NA,NA,Agree,Agree,Disagree,C;C++;Java;JavaScript;PHP;Python;HTML;CSS,Java;JavaScript;Python;HTML;CSS,SQL Server;MySQL,MongoDB;MySQL,Android;Firebase,NA,NA,Angular;Django,IntelliJ;Notepad++;PHPStorm;Visual Studio Code,Windows,1,NA,Git,Once a day,Yes,No,NA,Somewhat agree,Neither agree nor disagree,Neither agree nor disagree,NA,5,6,1,7,4,2,3,"Artificial intelligence surpassing human intelligence (""the singularity"")","Evolving definitions of ""fairness"" in algorithmic versus human decisions",The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,Depends on what it is,Depends on what it is,The person who came up with the idea,Unsure / I don't know,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,No,Very interested,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Between 7:01 - 8:00 AM,5 - 8 hours,1 - 2 hours,Never,Standing desk;Ergonomic keyboard or mouse,3 - 4 times per week,Male,NA,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",South Asian,18 - 24 years old,No,NA,The survey was too long,Very easy +71,Yes,No,India,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer;Desktop or enterprise applications developer;Front-end developer;Full-stack developer,3-5 years,3-5 years,Moderately satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3,1,5,4,2,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,Indian rupees (‚Çπ),35000,Monthly,6576,INR,Google Hangouts/Chat,One to three months,"Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology‚Äôs online help system",NA,NA,Agree,Disagree,Disagree,JavaScript;PHP;Python;SQL;HTML;CSS,CoffeeScript;Go;JavaScript;Matlab;Perl;PHP;Python;SQL;TypeScript;Delphi/Object Pascal;HTML;CSS;Bash/Shell,MySQL;MariaDB,"MySQL;PostgreSQL;MariaDB;Google BigQuery;Microsoft Azure (Tables, CosmosDB, SQL, etc);Google Cloud Storage;Elasticsearch",WordPress,Amazon Echo;Android;Apple Watch or Apple TV;Gaming console;Linux;Mac OS;Raspberry Pi;Salesforce;WordPress,Django,Angular;Django;Node.js;React;Cordova,NetBeans;Notepad++;PyCharm;Visual Studio Code,Windows,1,Agile;Extreme programming (XP);Pair programming;Scrum,Git,Multiple times per day,Yes,No,NA,Strongly disagree,Strongly disagree,Strongly disagree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,5,2,4,1,6,7,3,Algorithms making important decisions,Algorithms making important decisions,The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,Depends on what it is,The person who came up with the idea,Unsure / I don't know,10 (Very Likely),Multiple times per day,Yes,A few times per week,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",Yes,NA,Yes,Very interested,Somewhat interested,Extremely interested,Extremely interested,Extremely interested,Between 5:00 - 6:00 AM,9 - 12 hours,30 - 59 minutes,1 - 2 times per week,Ergonomic keyboard or mouse,Daily or almost every day,Male,Straight or heterosexual,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",South Asian,25 - 34 years old,Yes,NA,The survey was too long,Very easy +72,Yes,Yes,United States,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Full-stack developer,15-17 years,9-11 years,Slightly satisfied,Slightly satisfied,Doing the same work,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,8,4,6,2,1,3,7,5,10,9,1,3,2,11,5,4,7,8,10,9,6,5,1,2,3,4,7,5,4,3,1,2,6,My job status or other personal status changed,U.S. dollars ($),115000,Yearly,115000,USD,Confluence;Jira;Slack,Less than a month,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology‚Äôs online help system",NA,NA,Agree,Neither Agree nor Disagree,Disagree,Erlang;Go;Groovy;Java;JavaScript;Ruby;Scala;TypeScript;Kotlin;HTML;CSS;Bash/Shell,Groovy;Haskell;Rust;Scala;Kotlin,Cassandra;MongoDB;Amazon DynamoDB,Cassandra;Apache HBase;Elasticsearch,Amazon Echo;AWS;Linux,Linux,Node.js;Spring,Hadoop;Spark,IntelliJ;Sublime Text;Vim,Linux-based,2,Agile;Pair programming;Scrum,Git,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website,Neither agree nor disagree,Somewhat disagree,Somewhat agree,NA,4,5,2,3,6,1,7,Algorithms making important decisions,"Artificial intelligence surpassing human intelligence (""the singularity"")",A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,Unsure / I don't know,10 (Very Likely),Multiple times per day,Yes,A few times per month or weekly,Yes,Yes,9,Yes,Somewhat interested,Not at all interested,Somewhat interested,Extremely interested,Somewhat interested,Between 6:01 - 7:00 AM,9 - 12 hours,30 - 59 minutes,Never,Standing desk;Ergonomic keyboard or mouse;Wrist/hand supports or braces,3 - 4 times per week,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,No,The survey was an appropriate length,Somewhat easy +75,Yes,No,United States,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",NA,20 to 99 employees,Back-end developer;Designer;Educator or academic researcher;Front-end developer,3-5 years,3-5 years,Extremely dissatisfied,Extremely satisfied,NA,I am not interested in new job opportunities,More than 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,U.S. dollars ($),70000,Yearly,70000,USD,NA,NA,"Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Tapping your network of friends, family, and peers versed in the technology",NA,NA,Agree,Disagree,Neither Agree nor Disagree,JavaScript;PHP;SQL;CSS;Bash/Shell,JavaScript;PHP;SQL;Swift;CSS;Bash/Shell,MySQL,MySQL,NA,NA,NA,NA,Atom,MacOS,1,NA,NA,Weekly or a few times per month,I'm not sure/I don't know,NA,NA,Neither agree nor disagree,Neither agree nor disagree,Neither agree nor disagree,NA,1,6,2,5,7,3,4,NA,NA,NA,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",NA,Yes,9,A few times per month or weekly,No,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,No,Very interested,A little bit interested,Somewhat interested,A little bit interested,A little bit interested,Before 5:00 AM,1 - 4 hours,1 - 2 hours,Never,NA,3 - 4 times per week,Male,Straight or heterosexual,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,35 - 44 years old,No,No,The survey was too long,Neither easy nor difficult +76,Yes,Yes,Indonesia,"Yes, full-time",Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Desktop or enterprise applications developer;Embedded applications or devices developer;Full-stack developer;Game or graphics developer;Mobile developer,6-8 years,6-8 years,Slightly satisfied,Slightly satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,I saw an employer‚Äôs advertisement,NA,NA,Monthly,NA,NA,"Jira;Trello;Other wiki tool (Github, Google Sites, proprietary software, etc.)",More than a year,"Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software",NA,NA,To build my professional network;To win prizes or cash awards;Because I find it enjoyable,Agree,Agree,Strongly disagree,Go;Java;JavaScript;PHP;SQL;Swift;Kotlin;HTML;CSS,NA,MongoDB;SQL Server;MySQL;PostgreSQL;SQLite;Oracle;MariaDB,NA,Android;Arduino;iOS;Windows Desktop or Server;WordPress,NA,NA,NA,Android Studio;Atom;Eclipse;NetBeans;Notepad++;PHPStorm;Sublime Text;Visual Studio;Xcode,MacOS,1,Agile,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website;I wanted to view a specific advertisement;The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),NA,NA,NA,NA,NA,NA,NA,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Yes,Depends on what it is,The developer who wrote it,Yes,10 (Very Likely),Multiple times per day,Yes,A few times per week,Yes,"No, I have one but it's out of date",10 (Very Likely),Yes,Extremely interested,Very interested,Very interested,Very interested,Very interested,Between 9:01 - 10:00 AM,9 - 12 hours,30 - 59 minutes,NA,Standing desk,I don't typically exercise,Male,NA,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",South Asian,18 - 24 years old,No,NA,The survey was too long,Somewhat easy +77,Yes,Yes,United States,No,Employed full-time,Associate degree,"Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer;DevOps specialist,15-17 years,3-5 years,Moderately satisfied,Moderately satisfied,Doing the same work,I am not interested in new job opportunities,Between 2 and 4 years ago,10,5,9,6,2,1,4,8,3,7,1,7,2,10,9,3,8,4,11,5,6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,U.S. dollars ($),90000,NA,90000,USD,"Confluence;Jira;Slack;Other wiki tool (Github, Google Sites, proprietary software, etc.)",Less than a month,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Internal Wikis, chat rooms, or documentation set up by my company for employees",NA,NA,Neither Agree nor Disagree,Disagree,Disagree,Ruby;Bash/Shell,Ruby;Rust,PostgreSQL;Elasticsearch,PostgreSQL;Elasticsearch,Linux;Mac OS,Linux;Mac OS,NA,NA,Vim,MacOS,2,Agile;Kanban;Pair programming;Scrum,Git,A few times per week,Yes,I'm not sure/I can't remember,NA,Somewhat agree,Somewhat disagree,Neither agree nor disagree,Paid to access a website advertisement-free,3,5,4,1,6,7,2,Increasing automation of jobs,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,Upper management at the company/organization,Yes,5,A few times per month or weekly,I'm not sure / I can't remember,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,No,Not at all interested,Not at all interested,Not at all interested,Very interested,A little bit interested,I do not have a set schedule,9 - 12 hours,Less than 30 minutes,Never,Standing desk;Fatigue-relieving floor mat;Wrist/hand supports or braces,Daily or almost every day,"Male;Non-binary, genderqueer, or gender non-conforming",Bisexual or Queer,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,No,The survey was an appropriate length,Somewhat easy +78,Yes,No,United States,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",500 to 999 employees,Back-end developer;Desktop or enterprise applications developer,21-23 years,21-23 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +79,Yes,Yes,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Full-stack developer,18-20 years,18-20 years,Moderately satisfied,Slightly satisfied,Working as an engineering manager or other functional manager,I am not interested in new job opportunities,Between 2 and 4 years ago,4,10,5,2,1,8,3,6,7,9,1,5,3,2,9,4,10,6,7,11,8,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,U.S. dollars ($),115000,Yearly,115000,USD,"Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack;Trello",Less than a month,"Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;A college/university computer science or software engineering book;The technology‚Äôs online help system",NA,NA,Strongly agree,Strongly disagree,Disagree,C#;F#;JavaScript;Lua;TypeScript;HTML;CSS,C#;F#;Haskell;Rust;Swift;TypeScript,NA,NA,Azure;Windows Desktop or Server,Azure;Linux;Raspberry Pi;Windows Desktop or Server,Angular;Node.js;Cordova,.NET Core;React;Xamarin,Notepad++;Vim;Visual Studio;Visual Studio Code,Windows,3,Agile;Mob programming;Pair programming,Git,Multiple times per day,Yes,No,NA,Somewhat agree,Somewhat agree,Strongly disagree,Stopped going to a website because of their advertising,2,1,6,5,3,7,4,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",Upper management at the company/organization,Yes,9,Daily or almost daily,Yes,Less than once per month or monthly,Yes,"No, I have one but it's out of date",6,I'm not sure,Somewhat interested,Not at all interested,A little bit interested,Somewhat interested,A little bit interested,Between 6:01 - 7:00 AM,9 - 12 hours,Less than 30 minutes,Never,Wrist/hand supports or braces,1 - 2 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,35 - 44 years old,Yes,No,The survey was an appropriate length,Very easy +80,Yes,Yes,United States,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Full-stack developer,9-11 years,6-8 years,Moderately dissatisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +81,No,Yes,Germany,No,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer;Desktop or enterprise applications developer;Embedded applications or devices developer;Front-end developer;Full-stack developer;System administrator,9-11 years,9-11 years,Moderately satisfied,Extremely satisfied,Working as a product manager or project manager,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,9,5,10,2,3,4,6,1,8,7,1,10,11,6,8,9,2,5,4,3,7,5,1,4,2,3,5,6,4,2,1,7,3,My job status or other personal status changed,Euros (‚Ǩ),5000,Monthly,73428,EUR,"Confluence;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Other chat system (IRC, proprietary software, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",Less than a month,"Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",The official documentation and/or standards for the technology,NA,NA,Agree,Strongly agree,Disagree,C;C++;C#;Java;JavaScript;VB.NET;HTML;CSS;Bash/Shell,C;C++;C#;Hack;Java;VB.NET,MySQL;MariaDB,Amazon Redshift;Amazon RDS/Aurora;Google BigQuery;Google Cloud Storage;Elasticsearch,AWS;Linux;Windows Desktop or Server,AWS;Linux;Windows Desktop or Server,Spring,.NET Core,Eclipse;IntelliJ;Notepad++;PHPStorm;Visual Studio,Windows,3,Agile;Extreme programming (XP);Scrum,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website,Neither agree nor disagree,Somewhat agree,Somewhat agree,Stopped going to a website because of their advertising,7,4,1,3,2,6,5,NA,NA,Nobody,"I don't care about it, or I haven't thought about it.",Depends on what it is,"Yes, but only within the company",Upper management at the company/organization,Unsure / I don't know,4,A few times per week,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,Yes,A little bit interested,Somewhat interested,Not at all interested,Not at all interested,Not at all interested,Between 6:01 - 7:00 AM,5 - 8 hours,1 - 2 hours,Never,NA,I don't typically exercise,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,35 - 44 years old,Yes,NA,The survey was too long,Neither easy nor difficult +82,No,No,India,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A natural science (ex. biology, chemistry, physics)","10,000 or more employees",Designer;Front-end developer,9-11 years,9-11 years,Moderately satisfied,Extremely satisfied,Working as a founder or co-founder of my own company,I am actively looking for a job,Between 1 and 2 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,Yes,Very interested,Very interested,Very interested,Extremely interested,Very interested,Between 7:01 - 8:00 AM,9 - 12 hours,3 - 4 hours,Never,Ergonomic keyboard or mouse,1 - 2 times per week,NA,NA,NA,NA,NA,NA,NA,NA,NA +83,Yes,Yes,Germany,"Yes, full-time",Employed full-time,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,20 to 99 employees,Back-end developer;Desktop or enterprise applications developer;Embedded applications or devices developer,6-8 years,0-2 years,Slightly satisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,5,7,8,3,1,2,6,4,10,9,1,8,11,4,10,6,3,2,5,9,7,NA,NA,NA,NA,NA,2,5,6,4,1,3,7,My job status or other personal status changed,Euros (‚Ǩ),NA,NA,NA,NA,"Office / productivity suite (Microsoft Office, Google Suite, etc.)",One to three months,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;A college/university computer science or software engineering book;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology‚Äôs online help system",NA,NA,Neither Agree nor Disagree,Agree,Neither Agree nor Disagree,C;C++;C#;Java;Python;SQL,C++;C#;Scala;Kotlin,SQL Server;MySQL;MariaDB,NA,Arduino;Linux;Windows Desktop or Server,Arduino;Linux;Windows Desktop or Server,TensorFlow,Xamarin;TensorFlow,IntelliJ;Notepad++;PyCharm;Visual Studio,Windows,2,NA,Git;Subversion,A few times per week,Yes,No,NA,Somewhat disagree,Somewhat agree,Strongly agree,Stopped going to a website because of their advertising,3,6,2,4,7,1,5,Increasing automation of jobs,Increasing automation of jobs,The developers or the people creating the AI,"I don't care about it, or I haven't thought about it.",Depends on what it is,Depends on what it is,The person who came up with the idea,Yes,8,A few times per week,No,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,No,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Between 5:00 - 6:00 AM,9 - 12 hours,Less than 30 minutes,3 - 4 times per week,Ergonomic keyboard or mouse,1 - 2 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,18 - 24 years old,No,NA,The survey was an appropriate length,Very easy +84,Yes,No,Ireland,No,Employed full-time,Some college/university study without earning a degree,"Information systems, information technology, or system administration","10,000 or more employees",Back-end developer;Full-stack developer,18-20 years,15-17 years,Moderately satisfied,Moderately satisfied,Working as an engineering manager or other functional manager,I am not interested in new job opportunities,Between 2 and 4 years ago,7,5,4,2,1,3,6,8,10,9,1,2,4,10,6,5,3,9,11,8,7,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A recruiter contacted me,Euros (‚Ǩ),105000,NA,128507,EUR,"Confluence;Jira;Other chat system (IRC, proprietary software, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",Less than a month,"Participated in a full-time developer training program or bootcamp;Completed an industry certification program (e.g. MCPD);Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Internal Wikis, chat rooms, or documentation set up by my company for employees;The technology‚Äôs online help system",I already had a full-time job as a developer when I began the program,Because I find it enjoyable,Agree,Agree,Strongly disagree,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +85,Yes,Yes,France,"Yes, part-time",Employed part-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",10 to 19 employees,Back-end developer;Front-end developer;Student,9-11 years,0-2 years,Neither satisfied nor dissatisfied,Moderately dissatisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,1,10,4,5,2,6,3,7,8,9,1,3,9,11,10,8,4,7,6,2,5,5,1,4,2,3,5,6,1,2,4,7,3,I had a negative experience or interaction at work,Euros (‚Ǩ),900,Monthly,13212,EUR,"Slack;Other chat system (IRC, proprietary software, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",NA,"Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",NA,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To build my professional network;To help me find new job opportunities;To win prizes or cash awards;Because I find it enjoyable",Agree,Disagree,Agree,Assembly;C;C++;C#;Java;JavaScript;Python;SQL;HTML;CSS;Bash/Shell,Assembly;C;C++,MongoDB;MySQL;PostgreSQL;SQLite;MariaDB;Elasticsearch,NA,Android;Arduino;Heroku;Linux;Raspberry Pi,Android;Arduino;ESP8266;Linux;Raspberry Pi,Angular;Django;Node.js;React,NA,Android Studio;Atom;Emacs;Notepad++;PyCharm;Visual Studio,Linux-based,3,Agile;Extreme programming (XP);Kanban;Pair programming;Scrum,Git,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website;I wanted to support the website I was visiting by viewing their ads,Somewhat disagree,Somewhat agree,Somewhat agree,Stopped going to a website because of their advertising,1,3,6,5,4,7,2,"Evolving definitions of ""fairness"" in algorithmic versus human decisions","Artificial intelligence surpassing human intelligence (""the singularity"")",Nobody,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,NA,Yes,10 (Very Likely),Multiple times per day,No,NA,Yes,NA,5,I'm not sure,Extremely interested,Extremely interested,A little bit interested,Very interested,Very interested,Between 5:00 - 6:00 AM,Over 12 hours,1 - 2 hours,Daily or almost every day,NA,I don't typically exercise,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,18 - 24 years old,No,NA,The survey was too long,Very easy +87,Yes,Yes,Ukraine,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Database administrator;Desktop or enterprise applications developer;DevOps specialist;Full-stack developer;QA or test developer,9-11 years,9-11 years,Slightly dissatisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,9,8,4,2,5,1,7,6,10,3,1,6,4,10,11,3,2,5,7,9,8,5,2,4,1,3,7,5,2,1,3,4,6,My job status or other personal status changed,Euros (‚Ǩ),NA,NA,NA,NA,Jira;Slack,Three to six months,"Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software",NA,NA,"To improve my knowledge of a specific programming language, framework, or other technology",Neither Agree nor Disagree,Disagree,Strongly disagree,Java;SQL,Java,PostgreSQL,PostgreSQL,Linux,NA,Spring,NA,Eclipse;IntelliJ,Windows,1,Agile;Extreme programming (XP);Pair programming;Scrum,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content,Somewhat agree,Somewhat agree,Neither agree nor disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,3,2,5,7,4,6,Algorithms making important decisions,Increasing automation of jobs,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,The developer who wrote it,Yes,9,A few times per week,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,Yes,Somewhat interested,Somewhat interested,Very interested,Somewhat interested,Somewhat interested,Between 7:01 - 8:00 AM,Over 12 hours,1 - 2 hours,Never,Ergonomic keyboard or mouse,I don't typically exercise,Male,Straight or heterosexual,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Somewhat easy +88,No,No,Spain,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","A natural science (ex. biology, chemistry, physics)",Fewer than 10 employees,Back-end developer;Data or business analyst;Database administrator;Desktop or enterprise applications developer;Educator or academic researcher;Front-end developer;QA or test developer;System administrator,18-20 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +89,Yes,No,Denmark,"Yes, full-time",Employed part-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A natural science (ex. biology, chemistry, physics)",10 to 19 employees,Back-end developer;Database administrator;Front-end developer;Student;System administrator,3-5 years,3-5 years,Neither satisfied nor dissatisfied,Neither satisfied nor dissatisfied,Working in a career completely unrelated to software development,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,1,6,2,4,7,5,9,3,10,8,4,10,1,5,8,11,7,6,3,2,9,4,2,1,3,5,2,3,1,4,6,5,7,My job status or other personal status changed,Danish krone (kr),NA,Monthly,NA,DKK,NA,One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology‚Äôs online help system",NA,NA,Strongly agree,Neither Agree nor Disagree,Neither Agree nor Disagree,JavaScript;Julia;PHP;Python;SQL;VBA;HTML;CSS;Bash/Shell,Haskell;JavaScript;Julia;PHP;Python;Rust;SQL;HTML;CSS;Bash/Shell,MongoDB;SQL Server;MySQL;SQLite;MariaDB,SQL Server;MySQL;PostgreSQL;SQLite;MariaDB,iOS;Linux;Raspberry Pi;Windows Desktop or Server;WordPress,iOS;Linux;Raspberry Pi,NA,NA,Emacs;Vim,Linux-based,1,NA,Git;Copying and pasting files to network shares,Weekly or a few times per month,Yes,Yes,The ad-blocking software was causing display issues on a website,Somewhat agree,Somewhat agree,Somewhat agree,NA,3,4,1,2,6,7,5,"Artificial intelligence surpassing human intelligence (""the singularity"")","Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, and publicly",The person who came up with the idea,Yes,7,A few times per week,No,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,No,Not at all interested,A little bit interested,Somewhat interested,Not at all interested,Not at all interested,Between 7:01 - 8:00 AM,5 - 8 hours,1 - 2 hours,1 - 2 times per week,NA,Daily or almost every day,Male,Straight or heterosexual,"Other doctoral degree (Ph.D, Ed.D., etc.)",White or of European descent,18 - 24 years old,No,NA,The survey was too long,Somewhat difficult +90,No,No,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Fine arts or performing arts (ex. graphic design, music, studio art)","10,000 or more employees",Designer;Front-end developer;Marketing or sales professional,12-14 years,3-5 years,Slightly satisfied,Slightly satisfied,Working as an engineering manager or other functional manager,"I‚Äôm not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,2,9,8,6,3,1,4,5,10,7,1,9,5,2,7,6,8,4,11,10,3,4,1,5,2,3,3,6,5,1,2,4,7,A friend told me about a job opportunity,U.S. dollars ($),NA,NA,NA,NA,Slack,Less than a month,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology‚Äôs online help system",NA,NA,Agree,Neither Agree nor Disagree,Agree,JavaScript;PHP;HTML;CSS,JavaScript;PHP;Ruby;VB.NET;HTML;CSS,MySQL,NA,SharePoint;WordPress,AWS;WordPress,NA,Node.js,Xcode,MacOS,3,NA,Copying and pasting files to network shares,Multiple times per day,No,NA,NA,Somewhat agree,Somewhat agree,Neither agree nor disagree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,5,1,3,4,7,6,2,Algorithms making important decisions,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, and publicly",Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,I'm not sure,Very interested,A little bit interested,Not at all interested,A little bit interested,Very interested,Between 7:01 - 8:00 AM,5 - 8 hours,30 - 59 minutes,Never,Standing desk;Wrist/hand supports or braces,I don't typically exercise,Male,Straight or heterosexual,Associate degree,White or of European descent,25 - 34 years old,No,No,The survey was too long,Very easy +91,Yes,Yes,United States,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","10,000 or more employees",Back-end developer;Data scientist or machine learning specialist;DevOps specialist;Educator or academic researcher;QA or test developer;System administrator,12-14 years,6-8 years,Moderately satisfied,Neither satisfied nor dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,5,9,4,10,6,1,3,7,2,8,4,11,5,6,3,9,10,2,7,8,1,2,1,3,5,4,NA,NA,NA,NA,NA,NA,NA,A recruiter contacted me,U.S. dollars ($),120000,Yearly,120000,USD,"Confluence;Jira;Slack;Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Internal Wikis, chat rooms, or documentation set up by my company for employees;Pre-scheduled tutoring or mentoring sessions with a friend or colleague;Tapping your network of friends, family, and peers versed in the technology;The technology‚Äôs online help system",I already had a full-time job as a developer when I began the program,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To improve my ability to work on a team with other programmers;To build my professional network",Disagree,Strongly disagree,Strongly disagree,C;F#;Haskell;Python;Scala,C;F#;Haskell;Java;Python;R,MySQL;PostgreSQL;Apache HBase;Apache Hive;Amazon Redshift;Neo4j,NA,IBM Cloud or Watson,NA,Hadoop;Spark;Torch/PyTorch,Hadoop;Spark;Torch/PyTorch,Notepad++;Vim,BSD/Unix,2,Agile;Kanban,Git;Subversion;Zip file back-ups,Multiple times per day,Yes,No,NA,Strongly disagree,Strongly disagree,Strongly agree,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,NA,Increasing automation of jobs,NA,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, and publicly",NA,Yes,7,Less than once per month or monthly,Yes,Less than once per month or monthly,Yes,"No, I have one but it's out of date",5,Yes,Somewhat interested,Not at all interested,A little bit interested,A little bit interested,A little bit interested,Between 5:00 - 6:00 AM,9 - 12 hours,3 - 4 hours,3 - 4 times per week,NA,Daily or almost every day,Male,Straight or heterosexual,"Professional degree (JD, MD, etc.)",White or of European descent,25 - 34 years old,No,No,The survey was too long,Somewhat easy +92,Yes,Yes,Germany,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",500 to 999 employees,Full-stack developer,6-8 years,0-2 years,Slightly dissatisfied,Slightly satisfied,Doing the same work,I am actively looking for a job,Between 1 and 2 years ago,6,2,8,1,3,5,10,4,9,7,1,9,2,7,10,3,11,4,8,5,6,4,1,5,2,3,2,3,5,1,7,4,6,My job status or other personal status changed,Euros (‚Ǩ),40000,NA,48955,EUR,Jira;Trello,One to three months,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",NA,NA,Agree,Disagree,Agree,JavaScript;PHP;Python;SQL;TypeScript;HTML;CSS,JavaScript;PHP;SQL;TypeScript;HTML;CSS,Redis;MariaDB;Amazon DynamoDB,Redis;MariaDB;Amazon DynamoDB,AWS;WordPress,AWS;WordPress,Angular;Node.js,Angular;Node.js;React,PHPStorm,Windows,3,NA,Git;Subversion,Multiple times per day,Yes,Yes,I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),NA,NA,NA,NA,NA,NA,NA,"Artificial intelligence surpassing human intelligence (""the singularity"")",NA,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",The person who came up with the idea,Yes,10 (Very Likely),Multiple times per day,Yes,A few times per month or weekly,Yes,"No, and I don't know what that is",8,Yes,A little bit interested,Not at all interested,Somewhat interested,Somewhat interested,Very interested,Between 5:00 - 6:00 AM,9 - 12 hours,30 - 59 minutes,Never,NA,1 - 2 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,18 - 24 years old,No,NA,The survey was too long,Very easy +95,Yes,No,Dominican Republic,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A business discipline (ex. accounting, finance, marketing)",20 to 99 employees,"C-suite executive (CEO, CTO, etc.)",3-5 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Monthly,NA,NA,NA,NA,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Tapping your network of friends, family, and peers versed in the technology",NA,NA,Strongly agree,Agree,Strongly disagree,JavaScript;PHP;SQL;HTML;CSS,JavaScript;HTML;CSS,MongoDB;MySQL,MongoDB,AWS;Heroku,NA,Node.js,Node.js,Sublime Text,Windows,1,NA,Git;Copying and pasting files to network shares,A few times per week,Yes,Yes,The website I was visiting forced me to disable it to access their content,Strongly agree,Somewhat agree,Strongly disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,5,3,2,7,6,4,Algorithms making important decisions,Increasing automation of jobs,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),A few times per month or weekly,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,No,Extremely interested,Not at all interested,Somewhat interested,Very interested,Very interested,Between 6:01 - 7:00 AM,5 - 8 hours,Less than 30 minutes,Never,NA,I don't typically exercise,Male,Straight or heterosexual,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",Hispanic or Latino/Latina;White or of European descent,18 - 24 years old,No,NA,The survey was an appropriate length,Neither easy nor difficult +96,Yes,Yes,China,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","1,000 to 4,999 employees",Back-end developer;Database administrator;Front-end developer,6-8 years,0-2 years,Moderately dissatisfied,Slightly dissatisfied,Working as a product manager or project manager,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,9,1,10,7,2,5,6,4,8,3,1,4,8,7,5,9,3,10,6,2,11,3,1,5,2,4,2,7,3,5,4,1,6,My job status or other personal status changed,Chinese yuan renminbi (¬•),2500,Weekly,19500,CNY,"Google Hangouts/Chat;Other chat system (IRC, proprietary software, etc.)",One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology‚Äôs online help system",NA,To improve my general technical skills or programming ability;To win prizes or cash awards;Because I find it enjoyable,Agree,Neither Agree nor Disagree,Strongly disagree,C#;Python,C++;C#;Python;Rust;TypeScript,SQL Server,SQL Server,Windows Desktop or Server,Android;Linux;Windows Desktop or Server,NA,.NET Core;Node.js,Visual Studio;Visual Studio Code,Windows,1,Scrum,Git;Team Foundation Version Control,Multiple times per day,No,NA,NA,Neither agree nor disagree,Somewhat agree,Strongly disagree,Paid to access a website advertisement-free,1,7,2,3,4,5,6,NA,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,No,Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,No,NA,"No, I didn't know that Stack Overflow had a jobs board",NA,NA,I'm not sure,Somewhat interested,A little bit interested,Not at all interested,Somewhat interested,Somewhat interested,Between 8:01 - 9:00 AM,5 - 8 hours,1 - 2 hours,Never,NA,1 - 2 times per week,Male,Asexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",South Asian,18 - 24 years old,No,NA,The survey was an appropriate length,Somewhat easy +97,Yes,No,United States,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",10 to 19 employees,Back-end developer;Database administrator;Designer;DevOps specialist;Front-end developer;Full-stack developer;Mobile developer;Product manager,3-5 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),Daily or almost daily,Yes,A few times per week,Yes,"No, I know what it is but I don't have one",10 (Very Likely),Yes,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +98,Yes,No,United States,No,Employed full-time,Associate degree,"Fine arts or performing arts (ex. graphic design, music, studio art)","1,000 to 4,999 employees",Data or business analyst;Database administrator;DevOps specialist;System administrator,9-11 years,9-11 years,Moderately satisfied,Slightly satisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +101,Yes,Yes,India,"Yes, full-time",Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Mobile developer,3-5 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,4,A few times per month or weekly,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,No,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +103,Yes,Yes,Russian Federation,"Yes, full-time",Employed part-time,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,10 to 19 employees,Back-end developer;Desktop or enterprise applications developer;Front-end developer;Full-stack developer;Game or graphics developer;Student,6-8 years,3-5 years,Slightly dissatisfied,Extremely dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,1,9,8,4,2,10,3,5,6,7,1,9,2,5,6,10,4,3,8,7,11,5,2,4,3,1,5,2,3,1,4,7,6,My job status or other personal status changed,Russian rubles (‚ÇΩ),NA,Monthly,NA,RUB,NA,Less than a month,"Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon",NA,NA,To help me find new job opportunities;To win prizes or cash awards,Disagree,Disagree,Strongly agree,C++;Java;JavaScript;Matlab;PHP;Python;SQL;HTML;CSS;Bash/Shell,Go;JavaScript;HTML;CSS,MongoDB;MySQL;Oracle;Memcached,MongoDB,Windows Desktop or Server,NA,Node.js;Cordova,Node.js,IntelliJ;Notepad++;PHPStorm,Windows,1,Agile,Git,Weekly or a few times per month,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website;The website I was visiting asked me to disable it,Somewhat agree,Somewhat agree,Neither agree nor disagree,Stopped going to a website because of their advertising,5,4,2,6,3,7,1,"Artificial intelligence surpassing human intelligence (""the singularity"")","Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,Unsure / I don't know,10 (Very Likely),Multiple times per day,Yes,Less than once per month or monthly,Yes,"No, I have one but it's out of date",10 (Very Likely),I'm not sure,Not at all interested,A little bit interested,Not at all interested,Very interested,Somewhat interested,Between 7:01 - 8:00 AM,5 - 8 hours,30 - 59 minutes,Never,Standing desk,I don't typically exercise,Male,Straight or heterosexual,NA,NA,18 - 24 years old,No,NA,The survey was too long,Somewhat difficult +105,Yes,Yes,China,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","10,000 or more employees",Back-end developer;Full-stack developer;QA or test developer,12-14 years,3-5 years,Neither satisfied nor dissatisfied,Neither satisfied nor dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,3,5,6,9,1,8,7,2,10,4,1,2,4,8,11,3,5,6,9,7,10,2,1,3,5,4,2,1,6,3,5,4,7,I had a negative experience or interaction at work,Chinese yuan renminbi (¬•),550000,Yearly,85708,CNY,Jira,One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",The official documentation and/or standards for the technology;The technology‚Äôs online help system,NA,NA,Agree,Disagree,Strongly disagree,Perl;R;SQL,Haskell;Perl;R;SQL,NA,NA,Linux,Linux,NA,NA,RStudio;Vim,Linux-based,2,Kanban,Git,Once a day,No,NA,NA,Somewhat disagree,Neither agree nor disagree,Somewhat agree,NA,1,6,2,4,7,3,5,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Algorithms making important decisions,The developers or the people creating the AI,"I don't care about it, or I haven't thought about it.",No,Depends on what it is,Upper management at the company/organization,Yes,9,Less than once per month or monthly,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,No,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Between 8:01 - 9:00 AM,5 - 8 hours,1 - 2 hours,Never,NA,I don't typically exercise,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",East Asian,35 - 44 years old,Yes,NA,The survey was an appropriate length,Somewhat easy +106,Yes,Yes,Latvia,No,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",10 to 19 employees,"Back-end developer;C-suite executive (CEO, CTO, etc.);Database administrator;DevOps specialist;Engineering manager;Full-stack developer;System administrator",12-14 years,12-14 years,Slightly satisfied,Moderately dissatisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +107,No,No,Algeria,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",Fewer than 10 employees,Back-end developer;Database administrator;Designer;Front-end developer;Full-stack developer;Mobile developer;System administrator,6-8 years,6-8 years,Moderately satisfied,Neither satisfied nor dissatisfied,Working as a product manager or project manager,I am not interested in new job opportunities,More than 4 years ago,1,7,5,6,4,3,9,8,10,2,2,1,3,4,11,6,10,8,5,9,7,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,NA,NA,NA,NA,NA,NA,Three to six months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course",The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;The technology‚Äôs online help system,NA,NA,Neither Agree nor Disagree,Neither Agree nor Disagree,Neither Agree nor Disagree,JavaScript;PHP;SQL;TypeScript;HTML;CSS;Bash/Shell,Java;JavaScript;PHP;Python;SQL;TypeScript;HTML;CSS;Bash/Shell,MySQL,MySQL,Android;iOS;Linux,Android;iOS;Linux,Angular;Node.js;Cordova,Angular;Node.js;Cordova,Notepad++,Windows,2,NA,Copying and pasting files to network shares;Zip file back-ups,A few times per week,Yes,Yes,The website I was visiting forced me to disable it to access their content;I wanted to view a specific advertisement;I wanted to support the website I was visiting by viewing their ads,Neither agree nor disagree,Neither agree nor disagree,Neither agree nor disagree,Clicked on an online advertisement;Stopped going to a website because of their advertising,7,3,6,2,1,5,4,"Evolving definitions of ""fairness"" in algorithmic versus human decisions","Evolving definitions of ""fairness"" in algorithmic versus human decisions",Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,No,A little bit interested,Not at all interested,Not at all interested,A little bit interested,A little bit interested,Between 7:01 - 8:00 AM,NA,1 - 2 hours,Never,NA,I don't typically exercise,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",Black or of African descent,25 - 34 years old,No,NA,The survey was too long,Somewhat easy +111,Yes,Yes,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A humanities discipline (ex. literature, history, philosophy)",Fewer than 10 employees,Back-end developer;Full-stack developer;System administrator,0-2 years,0-2 years,Moderately satisfied,Extremely satisfied,Doing the same work,"I‚Äôm not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,10,8,7,1,2,3,6,4,9,5,1,8,2,10,4,7,3,5,9,6,11,4,1,3,2,5,2,3,7,1,5,4,6,My job status or other personal status changed,U.S. dollars ($),3000,Monthly,36000,USD,NA,Less than a month,"Participated in a full-time developer training program or bootcamp;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology‚Äôs online help system",Four to six months,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To improve my ability to work on a team with other programmers;Because I find it enjoyable",Strongly agree,Disagree,Strongly agree,Java;JavaScript;SQL;HTML;CSS;Bash/Shell,Java;JavaScript;PHP;Ruby;SQL;Bash/Shell,PostgreSQL,PostgreSQL,Linux,Linux;Raspberry Pi,NA,NA,Vim,Linux-based,2,NA,Git;Subversion,Multiple times per day,Yes,Yes,The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Neither agree nor disagree,Neither agree nor disagree,Neither agree nor disagree,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Algorithms making important decisions,Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,Yes,Not at all interested,A little bit interested,Somewhat interested,Very interested,A little bit interested,Between 7:01 - 8:00 AM,9 - 12 hours,30 - 59 minutes,Never,NA,1 - 2 times per week,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,No,The survey was an appropriate length,Somewhat easy +112,Yes,Yes,India,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Mobile developer,3-5 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,C;Java;Objective-C;Swift,Swift,MySQL,MySQL,iOS,Android;Apple Watch or Apple TV;iOS;Firebase,Node.js,NA,Xcode,MacOS,2,Agile;Scrum,Git;Subversion;Zip file back-ups,Multiple times per day,Yes,Yes,The website I was visiting asked me to disable it,Somewhat agree,Neither agree nor disagree,Somewhat agree,NA,NA,NA,NA,NA,NA,NA,NA,Increasing automation of jobs,NA,NA,NA,NA,NA,NA,NA,NA,NA,Yes,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +113,Yes,Yes,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","10,000 or more employees",Desktop or enterprise applications developer;Front-end developer;Product manager,24-26 years,21-23 years,Moderately satisfied,Moderately satisfied,Doing the same work,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,C#;JavaScript;TypeScript,C#;JavaScript;TypeScript,NA,NA,Windows Desktop or Server,Windows Desktop or Server,.NET Core;Node.js,.NET Core;Node.js,Notepad++;Visual Studio;Visual Studio Code,Windows,3,Kanban,Git,Multiple times per day,Yes,No,NA,Neither agree nor disagree,Somewhat disagree,Neither agree nor disagree,NA,3,6,1,4,2,5,7,Algorithms making important decisions,Increasing automation of jobs,NA,"I don't care about it, or I haven't thought about it.",Depends on what it is,"Yes, but only within the company",Upper management at the company/organization,Yes,7,A few times per week,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,I'm not sure,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Before 5:00 AM,9 - 12 hours,1 - 2 hours,Never,NA,Daily or almost every day,NA,NA,NA,NA,NA,NA,NA,NA,NA +117,No,No,Colombia,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","1,000 to 4,999 employees",Back-end developer;Front-end developer;Full-stack developer,15-17 years,12-14 years,Slightly satisfied,Extremely satisfied,Working in a different or more specialized technical role than the one I'm in now,I am actively looking for a job,Between 2 and 4 years ago,9,7,8,3,1,6,2,4,10,5,1,3,2,9,7,4,5,10,11,6,8,1,2,3,4,5,NA,NA,NA,NA,NA,NA,NA,I saw an employer‚Äôs advertisement,NA,15200000,Monthly,64116,COP,"Confluence;Google Hangouts/Chat;HipChat;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack;Trello;Other wiki tool (Github, Google Sites, proprietary software, etc.)",Less than a month,Taken an online course in programming or software development (e.g. a MOOC),NA,NA,NA,Neither Agree nor Disagree,Strongly agree,Strongly disagree,Java;JavaScript;PHP;SQL;TypeScript;HTML;CSS,Java;JavaScript;PHP;TypeScript;HTML;CSS,"MySQL;Oracle;Microsoft Azure (Tables, CosmosDB, SQL, etc);Elasticsearch",Cassandra;MongoDB;Redis;Apache HBase;Apache Hive;Memcached,WordPress,WordPress,React;Spring,React;Spring,Eclipse;NetBeans;Notepad++;Visual Studio Code,Windows,1,Agile;Kanban;Scrum,Git;Subversion,A few times per week,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website,NA,NA,Somewhat agree,Clicked on an online advertisement,NA,NA,NA,NA,NA,NA,NA,Increasing automation of jobs,Algorithms making important decisions,The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,Depends on what it is,The person who came up with the idea,Unsure / I don't know,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, and I don't know what that is",10 (Very Likely),No,NA,NA,NA,NA,NA,Between 8:01 - 9:00 AM,Over 12 hours,1 - 2 hours,3 - 4 times per week,NA,I don't typically exercise,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",Hispanic or Latino/Latina,25 - 34 years old,No,NA,The survey was too long,Somewhat easy +118,Yes,Yes,India,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Product manager,12-14 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software",NA,NA,NA,Agree,Neither Agree nor Disagree,Disagree,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,Yes,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +119,Yes,No,India,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer;Front-end developer;Full-stack developer,3-5 years,0-2 years,Moderately satisfied,Extremely satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,8,5,10,3,6,7,9,2,4,1,2,11,3,10,6,5,1,4,8,7,9,5,1,3,4,2,5,6,2,1,4,7,3,A recruiter contacted me,Indian rupees (‚Çπ),NA,NA,NA,NA,Google Hangouts/Chat;Slack;Trello,One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)",Questions & answers on Stack Overflow,NA,"To improve my knowledge of a specific programming language, framework, or other technology",Neither Agree nor Disagree,Disagree,Agree,C;C++;Java;JavaScript;PHP;Python;Ruby;Cobol;HTML;CSS,CoffeeScript;Go,MySQL;PostgreSQL;SQLite;Oracle;Elasticsearch,Cassandra;MongoDB;Redis,Android;Heroku;Mainframe;Firebase,AWS;Google Cloud Platform/App Engine,Django,Node.js;React,Android Studio;Sublime Text,Linux-based,1,Agile,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content;I wanted to support the website I was visiting by viewing their ads,Somewhat disagree,Somewhat agree,Somewhat agree,Stopped going to a website because of their advertising,3,6,2,5,1,4,7,"Artificial intelligence surpassing human intelligence (""the singularity"")",Algorithms making important decisions,Prominent industry leaders,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,Less than once per month or monthly,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,Yes,Very interested,Very interested,Extremely interested,Extremely interested,Somewhat interested,Between 6:01 - 7:00 AM,5 - 8 hours,1 - 2 hours,Never,NA,Daily or almost every day,Male,Straight or heterosexual,NA,NA,25 - 34 years old,No,NA,The survey was too long,Somewhat difficult +120,Yes,Yes,United Kingdom,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer;Desktop or enterprise applications developer;Front-end developer;Full-stack developer,15-17 years,3-5 years,Slightly dissatisfied,Slightly satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,8,6,7,9,2,10,1,3,4,5,1,9,3,10,7,6,8,2,11,5,4,3,4,5,1,2,2,4,7,3,1,6,5,My job status or other personal status changed,British pounds sterling (¬£),32500,NA,45144,GBP,"Confluence;Facebook;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack",Less than a month,"Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow",NA,NA,Agree,Neither Agree nor Disagree,Disagree,C#;Java;JavaScript;SQL;VB.NET;Visual Basic 6;HTML;CSS;Bash/Shell,C#;Java;JavaScript;SQL;HTML;CSS,SQL Server;MySQL,SQL Server;MySQL,Windows Desktop or Server,Gaming console;Linux;Raspberry Pi,NA,Angular;.NET Core;Node.js;Xamarin,IntelliJ;Notepad++;Visual Studio,Windows,3,Agile;Kanban;Scrum,Git;Subversion;Team Foundation Version Control;Copying and pasting files to network shares;Zip file back-ups,Multiple times per day,No,NA,NA,Somewhat agree,Neither agree nor disagree,Somewhat agree,NA,NA,NA,NA,NA,NA,NA,NA,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,The person who came up with the idea,Yes,10 (Very Likely),Multiple times per day,Yes,A few times per month or weekly,Yes,"No, I have one but it's out of date",5,Yes,Somewhat interested,Not at all interested,Very interested,Very interested,Very interested,Between 7:01 - 8:00 AM,Over 12 hours,1 - 2 hours,Never,NA,1 - 2 times per week,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Somewhat easy +122,Yes,No,Japan,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A business discipline (ex. accounting, finance, marketing)",Fewer than 10 employees,Back-end developer;Embedded applications or devices developer;Full-stack developer,0-2 years,0-2 years,Moderately satisfied,Moderately satisfied,Doing the same work,I am actively looking for a job,Less than a year ago,6,10,3,2,7,8,1,4,9,5,1,4,6,8,11,3,10,5,9,2,7,3,1,5,2,4,4,5,7,1,3,2,6,A friend told me about a job opportunity,Japanese yen (¬•),300000,Monthly,32412,JPY,Slack,One to three months,Participated in a full-time developer training program or bootcamp,NA,One to three months,NA,Agree,Disagree,Strongly agree,JavaScript;Ruby;SQL;HTML;CSS,JavaScript;Ruby,MongoDB;Redis;SQL Server,Redis;SQL Server,Heroku,NA,React,React,Sublime Text,MacOS,1,NA,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website,Strongly disagree,Somewhat disagree,Strongly agree,Stopped going to a website because of their advertising,3,7,4,1,6,5,2,Increasing automation of jobs,"Artificial intelligence surpassing human intelligence (""the singularity"")",Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",The developer who wrote it,Yes,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, and I don't know what that is",7,No,Somewhat interested,Very interested,Somewhat interested,Not at all interested,Somewhat interested,Between 8:01 - 9:00 AM,9 - 12 hours,30 - 59 minutes,Never,NA,1 - 2 times per week,Male,Straight or heterosexual,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Very easy +123,Yes,No,France,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","A natural science (ex. biology, chemistry, physics)","10,000 or more employees",Embedded applications or devices developer;Engineering manager,15-17 years,9-11 years,Moderately satisfied,Moderately satisfied,Working as an engineering manager or other functional manager,I am not interested in new job opportunities,Less than a year ago,5,10,8,6,4,2,7,3,9,1,1,11,2,8,5,4,10,9,3,7,6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,Euros (‚Ǩ),43000,Yearly,52627,EUR,"Confluence;Jira;Other chat system (IRC, proprietary software, etc.)",One to three months,"Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Internal Wikis, chat rooms, or documentation set up by my company for employees;The technology‚Äôs online help system",NA,NA,Neither Agree nor Disagree,Strongly disagree,Agree,C++;Python;Bash/Shell,Matlab,NA,NA,Linux;Windows Desktop or Server,Raspberry Pi,NA,NA,Notepad++;Sublime Text;Vim;Visual Studio,Windows,3,Agile;PRINCE2;Scrum,Git,Weekly or a few times per month,Yes,Yes,The ad-blocking software was causing display issues on a website;I wanted to support the website I was visiting by viewing their ads,Somewhat disagree,Strongly disagree,Strongly agree,Stopped going to a website because of their advertising;Paid to access a website advertisement-free,1,5,4,2,3,7,6,"Evolving definitions of ""fairness"" in algorithmic versus human decisions","Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, and publicly",Upper management at the company/organization,Yes,9,A few times per week,Yes,Less than once per month or monthly,Yes,"No, and I don't know what that is",1,No,Not at all interested,A little bit interested,A little bit interested,Not at all interested,A little bit interested,Between 6:01 - 7:00 AM,9 - 12 hours,30 - 59 minutes,Never,NA,Daily or almost every day,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,35 - 44 years old,Yes,NA,The survey was too long,Neither easy nor difficult +124,Yes,Yes,United Kingdom,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",Mathematics or statistics,"10,000 or more employees",Back-end developer;DevOps specialist;Front-end developer;Full-stack developer;Mobile developer,24-26 years,9-11 years,Moderately satisfied,Moderately satisfied,Working in a different or more specialized technical role than the one I'm in now,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,9,10,4,1,2,5,3,8,7,6,1,7,2,10,11,4,6,3,9,5,8,2,1,5,3,4,4,3,7,2,1,5,6,A friend told me about a job opportunity,British pounds sterling (¬£),59500,Yearly,82648,GBP,Google Hangouts/Chat;Slack,Less than a month,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology‚Äôs online help system",NA,"To improve my knowledge of a specific programming language, framework, or other technology;Because I find it enjoyable",Agree,Neither Agree nor Disagree,Strongly disagree,C#;Go;Java;JavaScript;Objective-C;PHP;Python;Kotlin;HTML;CSS;Bash/Shell,C#;Go;JavaScript;Objective-C;Kotlin;HTML;CSS;Bash/Shell,MongoDB;MySQL,MongoDB;Google BigQuery;Google Cloud Storage;Elasticsearch,Android;iOS;Raspberry Pi;Firebase,Android;AWS;Google Home;iOS;Raspberry Pi;Firebase,Angular;Node.js;React;Cordova,.NET Core;React;TensorFlow,Android Studio;Visual Studio;Visual Studio Code;Xcode,MacOS,3,Agile;Formal standard such as ISO 9001 or IEEE 12207 (aka ‚Äúwaterfall‚Äù methodologies);Kanban;Scrum,Git;Team Foundation Version Control,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website,Somewhat disagree,Neither agree nor disagree,Neither agree nor disagree,NA,3,6,1,7,4,5,2,Algorithms making important decisions,"Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,Yes,"No, I know what it is but I don't have one",10 (Very Likely),Yes,Somewhat interested,A little bit interested,A little bit interested,Very interested,Very interested,Between 5:00 - 6:00 AM,9 - 12 hours,1 - 2 hours,Never,NA,1 - 2 times per week,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,Yes,NA,The survey was an appropriate length,Very easy +125,Yes,Yes,Indonesia,No,Employed full-time,NA,NA,Fewer than 10 employees,"Back-end developer;C-suite executive (CEO, CTO, etc.);Database administrator;Designer;Front-end developer;Full-stack developer;Mobile developer",3-5 years,3-5 years,Moderately dissatisfied,Moderately dissatisfied,Working in a different or more specialized technical role than the one I'm in now,I am actively looking for a job,Between 2 and 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3,2,1,4,5,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,NA,NA,NA,NA,NA,"Other wiki tool (Github, Google Sites, proprietary software, etc.)",Three to six months,Taken an online course in programming or software development (e.g. a MOOC);Contributed to open source software,NA,NA,NA,Agree,Agree,Neither Agree nor Disagree,JavaScript;PHP;SQL;Swift;HTML;CSS,Python;TypeScript,MySQL,Cassandra,Android;WordPress;Firebase,iOS;Raspberry Pi,NA,Angular;Django;Node.js,Android Studio;Atom;Notepad++,MacOS,2,NA,Git,A few times per week,No,NA,NA,Neither agree nor disagree,Somewhat agree,Somewhat agree,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,Increasing automation of jobs,"Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, but only within the company",The person who came up with the idea,Yes,9,Daily or almost daily,Yes,Daily or almost daily,Yes,Yes,9,Yes,A little bit interested,A little bit interested,Somewhat interested,Somewhat interested,Somewhat interested,Between 6:01 - 7:00 AM,9 - 12 hours,1 - 2 hours,Never,Standing desk;Ergonomic keyboard or mouse,1 - 2 times per week,Male,NA,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",South Asian,25 - 34 years old,No,NA,The survey was an appropriate length,Neither easy nor difficult +126,Yes,Yes,Argentina,"Yes, part-time",Employed full-time,Some college/university study without earning a degree,Web development or web design,Fewer than 10 employees,Mobile developer,3-5 years,3-5 years,Extremely satisfied,Extremely satisfied,Working as a founder or co-founder of my own company,I am not interested in new job opportunities,Less than a year ago,7,9,5,2,10,1,8,3,4,6,8,9,5,11,4,6,3,1,10,7,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,NA,16000,NA,NA,ARS,"Slack;Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",Six months to a year,NA,Agree,Agree,Neither Agree nor Disagree,C++;C#;JavaScript;PHP;Visual Basic 6;HTML;CSS,C#;HTML;CSS,MySQL;MariaDB;Amazon RDS/Aurora,"Microsoft Azure (Tables, CosmosDB, SQL, etc)",Android;AWS;Heroku;iOS;Linux;WordPress;Firebase,Android;Azure;iOS;Mac OS,Node.js;Cordova;Xamarin,React,Notepad++;Sublime Text;Visual Studio;Visual Studio Code,Windows,1,Agile;Kanban;Scrum,Git;Team Foundation Version Control,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content,Somewhat agree,Strongly agree,Somewhat agree,Saw an online advertisement and then researched it (without clicking on the ad),5,4,2,3,6,1,7,Increasing automation of jobs,"Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,A few times per month or weekly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",Yes,NA,Yes,Somewhat interested,Extremely interested,Extremely interested,A little bit interested,Somewhat interested,Between 7:01 - 8:00 AM,9 - 12 hours,1 - 2 hours,Never,Ergonomic keyboard or mouse,1 - 2 times per week,Male,Straight or heterosexual,Some college/university study without earning a degree,NA,25 - 34 years old,No,NA,The survey was an appropriate length,Very easy +127,Yes,No,United States,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Front-end developer,9-11 years,3-5 years,Neither satisfied nor dissatisfied,Neither satisfied nor dissatisfied,Retirement,I am not interested in new job opportunities,Between 2 and 4 years ago,6,1,7,4,2,9,3,8,10,5,1,8,4,3,10,2,11,5,7,9,6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A friend told me about a job opportunity,U.S. dollars ($),78000,Yearly,78000,USD,Jira,One to three months,NA,NA,NA,NA,Disagree,Agree,Disagree,Java;JavaScript;Swift;TypeScript;HTML;CSS,NA,SQL Server;MySQL;PostgreSQL;SQLite;Oracle;Elasticsearch,NA,AWS,NA,Angular;Node.js,NA,IntelliJ,Windows,2,Agile;Scrum,Git,Multiple times per day,Yes,No,NA,Strongly disagree,Strongly disagree,Strongly agree,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, and publicly",The developer who wrote it,Yes,6,Daily or almost daily,Yes,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +129,Yes,Yes,United States,"Yes, full-time",Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Data scientist or machine learning specialist;Full-stack developer;Game or graphics developer;Student,6-8 years,0-2 years,Neither satisfied nor dissatisfied,Moderately dissatisfied,Working in a career completely unrelated to software development,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,5,4,8,7,1,2,3,10,6,9,1,2,7,10,8,3,4,9,11,5,6,5,1,4,2,3,2,5,3,6,1,4,7,My job status or other personal status changed,U.S. dollars ($),120000,Yearly,120000,USD,"Slack;Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology‚Äôs online help system",NA,To win prizes or cash awards;Because I find it enjoyable,Agree,Disagree,Disagree,Assembly;C++;JavaScript;Matlab;Perl;Python;SQL;Swift;HTML;CSS,C++;Go;JavaScript;Python;Ocaml;HTML;CSS;Bash/Shell,MySQL;PostgreSQL,PostgreSQL,Firebase,NA,NA,NA,IPython / Jupyter;Sublime Text,Windows,1,Scrum,Git,A few times per week,Yes,Yes,The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Somewhat disagree,Somewhat disagree,Strongly agree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising;Paid to access a website advertisement-free,7,4,3,5,6,1,2,NA,NA,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,Yes,8,Multiple times per day,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,I'm not sure,A little bit interested,A little bit interested,A little bit interested,A little bit interested,A little bit interested,Between 9:01 - 10:00 AM,9 - 12 hours,1 - 2 hours,Daily or almost every day,NA,3 - 4 times per week,Male,Straight or heterosexual,"Other doctoral degree (Ph.D, Ed.D., etc.)",East Asian,18 - 24 years old,No,No,The survey was too long,Somewhat easy +131,No,No,Russian Federation,No,Employed full-time,Some college/university study without earning a degree,"A business discipline (ex. accounting, finance, marketing)","1,000 to 4,999 employees",Back-end developer;Data or business analyst;Database administrator;DevOps specialist;Front-end developer;Full-stack developer;System administrator,3-5 years,3-5 years,Moderately satisfied,Moderately satisfied,Working as a product manager or project manager,I am not interested in new job opportunities,Less than a year ago,5,10,7,6,1,3,4,2,9,8,1,11,3,10,8,7,5,2,9,6,4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,I did not receive an expected change in compensation,Russian rubles (‚ÇΩ),200000,Monthly,42456,RUB,"Confluence;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.)",Nine months to a year,NA,NA,NA,NA,Neither Agree nor Disagree,Disagree,Disagree,Java;JavaScript;SQL;VBA;HTML;CSS;Bash/Shell,Java;JavaScript;SQL;VBA;HTML;CSS;Bash/Shell,PostgreSQL;SQLite;Oracle,Oracle,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),A few times per month or weekly,I'm not sure / I can't remember,NA,"No, I didn't know that Stack Overflow had a jobs board",NA,NA,No,A little bit interested,Not at all interested,Somewhat interested,Very interested,Very interested,Between 9:01 - 10:00 AM,Over 12 hours,1 - 2 hours,3 - 4 times per week,NA,I don't typically exercise,NA,NA,NA,NA,NA,NA,NA,NA,NA +132,Yes,No,Finland,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","A natural science (ex. biology, chemistry, physics)",500 to 999 employees,Data scientist or machine learning specialist,9-11 years,3-5 years,Extremely satisfied,Moderately satisfied,Working as a product manager or project manager,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +133,Yes,No,India,"Yes, full-time",Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",10 to 19 employees,Back-end developer;Full-stack developer;Mobile developer,0-2 years,0-2 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +134,No,No,Poland,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Desktop or enterprise applications developer;Embedded applications or devices developer,6-8 years,6-8 years,Moderately satisfied,Slightly satisfied,Doing the same work,I am not interested in new job opportunities,Between 1 and 2 years ago,9,8,2,1,3,4,7,5,10,6,1,4,2,3,9,5,8,7,6,10,11,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,I had a negative experience or interaction at work,Polish z≈Çoty (z≈Ç),8500,Monthly,30000,PLN,Google Hangouts/Chat,One to three months,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;The technology‚Äôs online help system,NA,NA,Agree,Disagree,Strongly disagree,C;C++;C#;Python;SQL,C;C++;C#;Python;SQL,PostgreSQL;SQLite,SQL Server;MySQL;PostgreSQL;SQLite,Arduino;Linux;Raspberry Pi;Windows Desktop or Server,Linux;Raspberry Pi;Windows Desktop or Server,Django,.NET Core;TensorFlow,Eclipse;Notepad++;Visual Studio,Windows,2,Agile;Formal standard such as ISO 9001 or IEEE 12207 (aka ‚Äúwaterfall‚Äù methodologies);Scrum,Git,Once a day,Yes,Yes,I wanted to view a specific advertisement;I wanted to support the website I was visiting by viewing their ads;The website I was visiting has interesting ads,Somewhat agree,Somewhat disagree,Strongly disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),3,6,1,7,4,2,5,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Algorithms making important decisions,Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",Upper management at the company/organization,Yes,9,Multiple times per day,Yes,A few times per week,Yes,Yes,2,Yes,A little bit interested,Not at all interested,A little bit interested,Somewhat interested,A little bit interested,Between 6:01 - 7:00 AM,9 - 12 hours,1 - 2 hours,Never,NA,3 - 4 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was too long,Somewhat difficult +135,Yes,No,Romania,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","10,000 or more employees",QA or test developer,0-2 years,0-2 years,Slightly satisfied,Slightly satisfied,Working as a founder or co-founder of my own company,I am actively looking for a job,Less than a year ago,10,7,2,3,4,5,8,1,9,6,1,3,10,9,4,7,8,6,11,5,2,1,2,5,3,4,1,6,7,2,4,5,3,A recruiter contacted me,Euros (‚Ǩ),1800,Monthly,26436,EUR,"Office / productivity suite (Microsoft Office, Google Suite, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Internal Wikis, chat rooms, or documentation set up by my company for employees;Pre-scheduled tutoring or mentoring sessions with a friend or colleague;Tapping your network of friends, family, and peers versed in the technology;The technology‚Äôs online help system",NA,To improve my ability to work on a team with other programmers;To build my professional network;To help me find new job opportunities;Because I find it enjoyable,Agree,Agree,Agree,C;Java;Python;SQL;Bash/Shell,C;Java;Python;Scala;SQL;Bash/Shell,MySQL;Oracle,Cassandra;MongoDB;MySQL;Oracle,Android;Arduino;Linux;Raspberry Pi;Windows Desktop or Server,Android;Arduino;Linux;Raspberry Pi;Windows Desktop or Server,Django;Hadoop,Django;Hadoop,IntelliJ;PyCharm;Sublime Text,Windows,1,NA,Git,Weekly or a few times per month,Yes,No,NA,Somewhat disagree,Neither agree nor disagree,Somewhat agree,NA,2,6,7,3,1,4,5,Increasing automation of jobs,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,The person who came up with the idea,Unsure / I don't know,10 (Very Likely),Daily or almost daily,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,I'm not sure,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Between 7:01 - 8:00 AM,5 - 8 hours,1 - 2 hours,Never,NA,3 - 4 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Very easy +136,Yes,Yes,France,"Yes, full-time",Employed part-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",100 to 499 employees,Student,3-5 years,NA,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +137,Yes,Yes,India,No,Employed full-time,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",500 to 999 employees,Engineering manager;Mobile developer,6-8 years,6-8 years,Moderately satisfied,Slightly satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,4,9,8,3,7,2,5,1,10,6,7,4,5,6,3,11,1,2,9,8,10,3,1,5,2,4,7,4,6,1,2,3,5,I saw an employer‚Äôs advertisement,Indian rupees (‚Çπ),2200000,Yearly,34440,INR,Jira;Slack,Less than a month,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;The technology‚Äôs online help system",NA,To improve my general technical skills or programming ability,Agree,Agree,Disagree,Objective-C;Swift,Swift,SQLite,SQLite,Android;iOS,iOS,NA,NA,Android Studio;Sublime Text;Vim;Xcode,MacOS,2,Agile;Scrum,Git,Multiple times per day,No,NA,NA,Neither agree nor disagree,Somewhat agree,Somewhat agree,Saw an online advertisement and then researched it (without clicking on the ad),7,6,4,2,1,5,3,"Artificial intelligence surpassing human intelligence (""the singularity"")","Evolving definitions of ""fairness"" in algorithmic versus human decisions",Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",The developer who wrote it,Yes,10 (Very Likely),Multiple times per day,Yes,Daily or almost daily,Yes,Yes,10 (Very Likely),Yes,Somewhat interested,Not at all interested,Somewhat interested,Extremely interested,Extremely interested,Between 8:01 - 9:00 AM,5 - 8 hours,30 - 59 minutes,1 - 2 times per week,NA,I don't typically exercise,Male,Straight or heterosexual,Primary/elementary school,South Asian,25 - 34 years old,No,NA,The survey was an appropriate length,Somewhat easy +138,No,No,Russian Federation,No,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","1,000 to 4,999 employees",Back-end developer;DevOps specialist,6-8 years,3-5 years,Neither satisfied nor dissatisfied,Neither satisfied nor dissatisfied,Doing the same work,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +140,Yes,No,India,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer,0-2 years,0-2 years,Slightly dissatisfied,Slightly satisfied,Working as a founder or co-founder of my own company,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,5,3,6,7,2,4,1,10,9,8,1,6,5,11,9,8,3,2,10,4,7,4,1,5,2,3,3,4,7,1,2,5,6,I saw an employer‚Äôs advertisement,Indian rupees (‚Çπ),22000,Monthly,4128,INR,Slack,NA,"Completed an industry certification program (e.g. MCPD);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)","A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;The technology‚Äôs online help system",NA,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To win prizes or cash awards",Agree,Neither Agree nor Disagree,Disagree,Java;JavaScript;SQL,Java;JavaScript;Python;SQL;Kotlin,MongoDB;MySQL,MongoDB;MySQL,NA,NA,Node.js;Spring,Node.js;React;Spring,Eclipse;IntelliJ;Notepad++;Sublime Text,Linux-based,2,Agile,Git,A few times per week,Yes,No,NA,Somewhat agree,Neither agree nor disagree,Somewhat disagree,NA,6,5,2,4,1,3,7,"Artificial intelligence surpassing human intelligence (""the singularity"")",Increasing automation of jobs,The developers or the people creating the AI,"I don't care about it, or I haven't thought about it.",Depends on what it is,Depends on what it is,Upper management at the company/organization,No,9,Daily or almost daily,Yes,A few times per month or weekly,"No, I didn't know that Stack Overflow had a jobs board","No, I know what it is but I don't have one",NA,Yes,Somewhat interested,Very interested,Very interested,Somewhat interested,Very interested,Between 7:01 - 8:00 AM,5 - 8 hours,30 - 59 minutes,Never,NA,Daily or almost every day,Male,Straight or heterosexual,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",South Asian,18 - 24 years old,Yes,NA,The survey was too long,Somewhat easy +141,Yes,No,Germany,No,Employed full-time,NA,NA,20 to 99 employees,NA,9-11 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,"Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O‚ÄôReilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Tapping your network of friends, family, and peers versed in the technology",NA,NA,Neither Agree nor Disagree,Disagree,Agree,JavaScript;Ruby;Rust;HTML;CSS,JavaScript;Ruby;Rust,PostgreSQL;Elasticsearch,SQL Server;PostgreSQL,AWS;iOS;Linux;Mac OS,iOS;Linux;Mac OS;Windows Desktop or Server,React,React,Vim;Visual Studio Code,MacOS,1,Agile;Pair programming;Scrum,Git,Multiple times per day,Yes,No,NA,Somewhat disagree,Neither agree nor disagree,Somewhat agree,Stopped going to a website because of their advertising,4,1,2,3,6,5,7,Algorithms making important decisions,NA,A governmental or other regulatory body,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, and publicly",The person who came up with the idea,Yes,10 (Very Likely),Multiple times per day,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,I'm not sure,Somewhat interested,Very interested,Somewhat interested,Very interested,Very interested,Between 7:01 - 8:00 AM,5 - 8 hours,1 - 2 hours,Never,Standing desk;Fatigue-relieving floor mat,I don't typically exercise,Male,Straight or heterosexual,NA,White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Neither easy nor difficult +142,Yes,No,Brazil,No,Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Embedded applications or devices developer,15-17 years,9-11 years,Slightly satisfied,Moderately satisfied,Working in a different or more specialized technical role than the one I'm in now,I am actively looking for a job,Less than a year ago,5,7,8,3,4,1,10,2,9,6,1,5,2,10,7,8,6,9,11,4,3,4,3,5,1,2,6,7,2,5,4,3,1,I saw an employer‚Äôs advertisement,Brazilian reais (R$),6500,NA,NA,BRL,"Trello;Other chat system (IRC, proprietary software, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course",The official documentation and/or standards for the technology;Questions & answers on Stack Overflow,NA,NA,Agree,Disagree,Strongly disagree,Assembly;C;C++;Java;Python;Delphi/Object Pascal,Assembly;C;C++;Java;Matlab;Python;Bash/Shell,NA,NA,NA,Android;Arduino;Raspberry Pi,NA,NA,Android Studio;Eclipse,Windows,1,Agile;Formal standard such as ISO 9001 or IEEE 12207 (aka ‚Äúwaterfall‚Äù methodologies);Kanban;Scrum,Subversion,A few times per week,Yes,I'm not sure/I can't remember,NA,Somewhat agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),2,4,3,1,6,7,5,"Evolving definitions of ""fairness"" in algorithmic versus human decisions","Artificial intelligence surpassing human intelligence (""the singularity"")",A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,I'm not sure,Very interested,Not at all interested,Extremely interested,Somewhat interested,A little bit interested,Between 6:01 - 7:00 AM,5 - 8 hours,1 - 2 hours,Never,Ergonomic keyboard or mouse,I don't typically exercise,Male,Straight or heterosexual,Some college/university study without earning a degree,Black or of African descent;Hispanic or Latino/Latina,35 - 44 years old,No,NA,The survey was too long,Somewhat easy +143,No,Yes,Bulgaria,"Yes, full-time",Employed full-time,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",10 to 19 employees,Front-end developer;Student,0-2 years,0-2 years,Extremely satisfied,Moderately satisfied,Doing the same work,I am not interested in new job opportunities,Less than a year ago,4,8,3,2,5,9,10,1,6,7,1,7,10,11,6,4,5,3,8,9,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,I saw an employer‚Äôs advertisement,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA \ No newline at end of file diff --git a/streamlit/survey_results_sample_2019.csv b/streamlit/survey_results_sample_2019.csv new file mode 100644 index 0000000..6bec105 --- /dev/null +++ b/streamlit/survey_results_sample_2019.csv @@ -0,0 +1,100 @@ +Respondent,MainBranch,Hobbyist,OpenSourcer,OpenSource,Employment,Country,Student,EdLevel,UndergradMajor,EduOther,OrgSize,DevType,YearsCode,Age1stCode,YearsCodePro,CareerSat,JobSat,MgrIdiot,MgrMoney,MgrWant,JobSeek,LastHireDate,LastInt,FizzBuzz,JobFactors,ResumeUpdate,CurrencySymbol,CurrencyDesc,CompTotal,CompFreq,ConvertedComp,WorkWeekHrs,WorkPlan,WorkChallenge,WorkRemote,WorkLoc,ImpSyn,CodeRev,CodeRevHrs,UnitTests,PurchaseHow,PurchaseWhat,LanguageWorkedWith,LanguageDesireNextYear,DatabaseWorkedWith,DatabaseDesireNextYear,PlatformWorkedWith,PlatformDesireNextYear,WebFrameWorkedWith,WebFrameDesireNextYear,MiscTechWorkedWith,MiscTechDesireNextYear,DevEnviron,OpSys,Containers,BlockchainOrg,BlockchainIs,BetterLife,ITperson,OffOn,SocialMedia,Extraversion,ScreenName,SOVisit1st,SOVisitFreq,SOVisitTo,SOFindAnswer,SOTimeSaved,SOHowMuchTime,SOAccount,SOPartFreq,SOJobs,EntTeams,SOComm,WelcomeChange,SONewContent,Age,Gender,Trans,Sexuality,Ethnicity,Dependents,SurveyLength,SurveyEase +1,I am a student who is learning to code,Yes,Never,The quality of OSS and closed source software is about the same,"Not employed, and not looking for work",United Kingdom,No,Primary/elementary school,NA,"Taught yourself a new language, framework, or tool without taking a formal course",NA,NA,4,10,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,HTML/CSS;Java;JavaScript;Python,C;C++;C#;Go;HTML/CSS;Java;JavaScript;Python;SQL,SQLite,MySQL,MacOS;Windows,Android;Arduino;Windows,Django;Flask,Flask;jQuery,Node.js,Node.js,IntelliJ;Notepad++;PyCharm,Windows,I do not use containers,NA,NA,Yes,"Fortunately, someone else has that title",Yes,Twitter,Online,Username,2017,A few times per month or weekly,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,3-5 times per week,Stack Overflow was much faster,31-60 minutes,No,NA,"No, I didn't know that Stack Overflow had a job board","No, and I don't know what those are",Neutral,Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Courses on technologies you're interested in,14,Man,No,Straight / Heterosexual,NA,No,Appropriate in length,Neither easy nor difficult +2,I am a student who is learning to code,No,Less than once per year,The quality of OSS and closed source software is about the same,"Not employed, but looking for work",Bosnia and Herzegovina,"Yes, full-time","Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,Taken an online course in programming or software development (e.g. a MOOC),NA,"Developer, desktop or enterprise applications;Developer, front-end",NA,17,NA,NA,NA,NA,NA,NA,I am actively looking for a job,I've never had a job,NA,NA,"Financial performance or funding status of the company or organization;Specific department or team I'd be working on;Languages, frameworks, and other technologies I'd be working with","Something else changed (education, award, media, etc.)",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,C++;HTML/CSS;Python,C++;HTML/CSS;JavaScript;SQL,NA,MySQL,Windows,Windows,Django,Django,NA,NA,Atom;PyCharm,Windows,I do not use containers,NA,Useful across many domains and could change many aspects of our lives,Yes,Yes,Yes,Instagram,Online,Username,2017,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,3-5 times per week,Stack Overflow was much faster,11-30 minutes,Yes,A few times per month or weekly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","Yes, somewhat",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,19,Man,No,Straight / Heterosexual,NA,No,Appropriate in length,Neither easy nor difficult +3,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,Never,The quality of OSS and closed source software is about the same,Employed full-time,Thailand,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",Web development or web design,"Taught yourself a new language, framework, or tool without taking a formal course",100 to 499 employees,"Designer;Developer, back-end;Developer, front-end;Developer, full-stack",3,22,1,Slightly satisfied,Slightly satisfied,Not at all confident,Not sure,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,Interview with people in peer roles,No,"Languages, frameworks, and other technologies I'd be working with;Remote work options;Flex time or a flexible schedule",I was preparing for a job search,THB,Thai baht,23000,Monthly,8820,40,There's no schedule or spec; I work on what seems most important or urgent,Distracting work environment;Inadequate access to necessary tools;Lack of support from management,Less than once per month / Never,Home,Average,No,NA,"No, but I think we should",Not sure,I have little or no influence,HTML/CSS,Elixir;HTML/CSS,PostgreSQL,PostgreSQL,NA,NA,NA,Other(s):,NA,NA,Vim;Visual Studio Code,Linux-based,I do not use containers,NA,NA,Yes,Yes,Yes,Reddit,In real life (in person),Username,2011,A few times per week,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,6-10 times per week,They were about the same,NA,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance",Neutral,Just as welcome now as I felt last year,Tech meetups or events in your area;Courses on technologies you're interested in,28,Man,No,Straight / Heterosexual,NA,Yes,Appropriate in length,Neither easy nor difficult +4,I am a developer by profession,No,Never,The quality of OSS and closed source software is about the same,Employed full-time,United States,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",100 to 499 employees,"Developer, full-stack",3,16,Less than 1 year,Very satisfied,Slightly satisfied,Very confident,No,Not sure,I am not interested in new job opportunities,Less than a year ago,"Write code by hand (e.g., on a whiteboard);Interview with people in senior / management roles",No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Opportunities for professional development",I was preparing for a job search,USD,United States dollar,61000,Yearly,61000,80,There's no schedule or spec; I work on what seems most important or urgent,NA,Less than once per month / Never,Home,A little below average,No,NA,"No, but I think we should",Developers typically have the most influence on purchasing new technology,I have little or no influence,C;C++;C#;Python;SQL,C;C#;JavaScript;SQL,MySQL;SQLite,MySQL;SQLite,Linux;Windows,Linux;Windows,NA,NA,.NET,.NET,Eclipse;Vim;Visual Studio;Visual Studio Code,Windows,I do not use containers,Not at all,"Useful for decentralized currency (i.e., Bitcoin)",Yes,SIGH,Yes,Reddit,In real life (in person),Username,2014,Daily or almost daily,Find answers to specific questions;Pass the time / relax,1-2 times per week,Stack Overflow was much faster,31-60 minutes,Yes,Less than once per month or monthly,Yes,"No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,22,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Easy +5,I am a developer by profession,Yes,Once a month or more often,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Ukraine,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","10,000 or more employees","Academic researcher;Developer, desktop or enterprise applications;Developer, full-stack;Developer, mobile",16,14,9,Very dissatisfied,Slightly dissatisfied,Somewhat confident,Yes,No,I am not interested in new job opportunities,Less than a year ago,"Write any code;Write code by hand (e.g., on a whiteboard);Solve a brain-teaser style puzzle;Interview with people in senior / management roles",No,"Industry that I'd be working in;Languages, frameworks, and other technologies I'd be working with;Flex time or a flexible schedule",I was preparing for a job search,UAH,Ukrainian hryvnia,NA,NA,NA,55,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely","Being tasked with non-development work;Inadequate access to necessary tools;Non-work commitments (parenting, school work, hobbies, etc.)",A few days each month,Office,A little above average,"Yes, because I see value in code review",NA,"Yes, it's part of our process",Not sure,I have little or no influence,C++;HTML/CSS;Java;JavaScript;Python;SQL;VBA,HTML/CSS;Java;JavaScript;SQL;WebAssembly,Couchbase;MongoDB;MySQL;Oracle;PostgreSQL;SQLite,Couchbase;Firebase;MongoDB;MySQL;Oracle;PostgreSQL;SQLite,Android;Linux;MacOS;Slack;Windows,Android;Docker;Kubernetes;Linux;Slack,Django;Express;Flask;jQuery;React.js;Spring,Flask;jQuery;React.js;Spring,Cordova;Node.js,Apache Spark;Hadoop;Node.js;React Native,IntelliJ;Notepad++;Vim,Linux-based,"Outside of work, for personal projects",Not at all,NA,Yes,Also Yes,Yes,Facebook,In real life (in person),Username,I don't remember,Multiple times per day,Find answers to specific questions,More than 10 times per week,Stack Overflow was much faster,NA,Yes,A few times per month or weekly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","Yes, definitely",Just as welcome now as I felt last year,Tech meetups or events in your area;Courses on technologies you're interested in,30,Man,No,Straight / Heterosexual,White or of European descent;Multiracial,No,Appropriate in length,Easy +6,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,Never,The quality of OSS and closed source software is about the same,Employed full-time,Canada,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",Mathematics or statistics,"Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",NA,"Data or business analyst;Data scientist or machine learning specialist;Database administrator;Engineer, data",13,15,3,Very satisfied,Slightly satisfied,Very confident,No,Yes,I am not interested in new job opportunities,1-2 years ago,Write any code;Complete a take-home project;Interview with people in senior / management roles,No,Financial performance or funding status of the company or organization;Opportunities for professional development;How widely used or impactful my work output would be,"I heard about a job opportunity (from a recruiter, online job posting, etc.)",CAD,Canadian dollar,40000,Monthly,366420,15,There's no schedule or spec; I work on what seems most important or urgent,NA,A few days each month,Home,A little above average,No,NA,"Yes, it's not part of our process but the developers do it on their own",Not sure,I have little or no influence,Java;R;SQL,Python;Scala;SQL,MongoDB;PostgreSQL,PostgreSQL,Android;Google Cloud Platform;Linux;Windows,Android;Google Cloud Platform;Linux;Windows,NA,NA,Hadoop,Hadoop;Pandas;TensorFlow;Unity 3D,Android Studio;Eclipse;PyCharm;RStudio;Visual Studio Code,Windows,I do not use containers,Not at all,NA,No,Yes,No,YouTube,In real life (in person),Login,2011,A few times per month or weekly,Find answers to specific questions,Less than once per week,Stack Overflow was slightly faster,60+ minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,28,Man,No,Straight / Heterosexual,East Asian,No,Too long,Neither easy nor difficult +7,I am a developer by profession,No,Never,The quality of OSS and closed source software is about the same,"Independent contractor, freelancer, or self-employed",Ukraine,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","Taught yourself a new language, framework, or tool without taking a formal course","Just me - I am a freelancer, sole proprietor, etc.","Designer;Developer, front-end",6,17,4,Slightly satisfied,Neither satisfied nor dissatisfied,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",NA - I am an independent contractor or self employed,Write any code,No,Remote work options;Opportunities for professional development;Flex time or a flexible schedule,NA,USD,United States dollar,NA,NA,NA,32,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely","Being tasked with non-development work;Distracting work environment;Non-work commitments (parenting, school work, hobbies, etc.)",All or almost all the time (I'm full-time remote),"Other place, such as a coworking space or cafe",Average,"Yes, because I see value in code review",6,NA,NA,NA,HTML/CSS;JavaScript,HTML/CSS;JavaScript,NA,NA,MacOS;Windows,MacOS;Windows,React.js,React.js,NA,NA,PHPStorm,Windows,I do not use containers,NA,"Useful for decentralized currency (i.e., Bitcoin)",No,Yes,No,YouTube,NA,NA,2014,Daily or almost daily,Find answers to specific questions,3-5 times per week,NA,NA,Yes,Less than once per month or monthly,Yes,"No, and I don't know what those are",Neutral,A lot more welcome now than last year,NA,42,Man,No,Straight / Heterosexual,White or of European descent,Yes,Appropriate in length,Neither easy nor difficult +8,I code primarily as a hobby,Yes,Less than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software","Not employed, but looking for work",India,NA,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software",NA,"Developer, back-end;Engineer, site reliability",8,16,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;JavaScript;Python;SQL,Bash/Shell/PowerShell;C;C++;Elixir;Erlang;Go;Python;SQL;WebAssembly,Cassandra;Elasticsearch;MongoDB;MySQL;Oracle;Redis;SQLite,Cassandra;DynamoDB;Elasticsearch;Firebase;MongoDB;MySQL;PostgreSQL;Redis,AWS;Docker;Heroku;Linux;MacOS;Slack,Android;Arduino;AWS;Docker;Google Cloud Platform;IBM Cloud or Watson;Kubernetes;Linux;MacOS;Raspberry Pi;Slack,Express;Flask;React.js;Spring,Django;Express;Flask;React.js;Vue.js,Hadoop;Node.js;Pandas,Ansible;Apache Spark;Chef;Hadoop;Node.js;Pandas;Puppet;React Native;TensorFlow;Torch/PyTorch;Unreal Engine,Atom;IntelliJ;IPython / Jupyter;PyCharm;Visual Studio Code,Linux-based,"Development;Testing;Production;Outside of work, for personal projects",NA,Useful across many domains and could change many aspects of our lives,Yes,SIGH,Yes,YouTube,In real life (in person),Handle,2012,A few times per week,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information,Less than once per week,Stack Overflow was slightly faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, and I don't know what those are","Yes, definitely",A lot more welcome now than last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,24,Man,No,Straight / Heterosexual,NA,NA,Appropriate in length,Neither easy nor difficult +9,I am a developer by profession,Yes,Once a month or more often,The quality of OSS and closed source software is about the same,Employed full-time,New Zealand,No,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software",10 to 19 employees,"Database administrator;Developer, back-end;Developer, front-end;Developer, full-stack;Developer, QA or test;DevOps specialist",12,11,4,Slightly satisfied,Slightly satisfied,Somewhat confident,No,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,Write any code;Interview with people in peer roles;Interview with people in senior / management roles,Yes,Financial performance or funding status of the company or organization;Office environment or company culture;How widely used or impactful my work output would be,I was preparing for a job search,NZD,New Zealand dollar,138000,Yearly,95179,32,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Inadequate access to necessary tools;Not enough people for the workload,Less than once per month / Never,Office,A little above average,"Yes, because I see value in code review",12,"Yes, it's not part of our process but the developers do it on their own",Not sure,I have some influence,Bash/Shell/PowerShell;C#;HTML/CSS;JavaScript;Python;Ruby;Rust;SQL;TypeScript;WebAssembly;Other(s):,Bash/Shell/PowerShell;C;HTML/CSS;JavaScript;Ruby;Rust;SQL;TypeScript;WebAssembly;Other(s):,DynamoDB;PostgreSQL;SQLite,PostgreSQL;Redis;SQLite,AWS;Docker;Heroku;Linux;MacOS;Slack,AWS;Docker;Heroku;Linux;MacOS;Slack;Other(s):,Express;Ruby on Rails;Other(s):,Express;Ruby on Rails;Other(s):,Node.js;Unity 3D,Node.js,Vim,MacOS,Development;Testing;Production,Not at all,An irresponsible use of resources,No,SIGH,Yes,Twitter,In real life (in person),Username,2013,Daily or almost daily,Find answers to specific questions;Contribute to a library of information,3-5 times per week,They were about the same,NA,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","Yes, somewhat",Just as welcome now as I felt last year,NA,23,Man,No,Bisexual,White or of European descent,No,Appropriate in length,Neither easy nor difficult +10,I am a developer by profession,Yes,Once a month or more often,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,India,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",NA,NA,"10,000 or more employees","Data or business analyst;Data scientist or machine learning specialist;Database administrator;Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack;Developer, game or graphics;Educator",12,20,10,Slightly dissatisfied,Slightly dissatisfied,Somewhat confident,Yes,Yes,"I‚Äôm not actively looking, but I am open to new opportunities",3-4 years ago,NA,No,"Languages, frameworks, and other technologies I'd be working with;Remote work options;Flex time or a flexible schedule",NA,INR,Indian rupee,950000,Yearly,13293,70,There's no schedule or spec; I work on what seems most important or urgent,NA,A few days each month,Home,Far above average,"Yes, because I see value in code review",4,"Yes, it's part of our process",NA,NA,C#;Go;JavaScript;Python;R;SQL,C#;Go;JavaScript;Kotlin;Python;R;SQL,Elasticsearch;MongoDB;Microsoft SQL Server;MySQL;SQLite,Elasticsearch;MongoDB;Microsoft SQL Server,Linux;Windows,Android;Linux;Raspberry Pi;Windows,Angular/Angular.js;ASP.NET;Django;Express;Flask;jQuery,Angular/Angular.js;ASP.NET;Django;Express;Flask;jQuery,.NET;Node.js;Pandas;Torch/PyTorch,.NET;Node.js;TensorFlow;Torch/PyTorch,Android Studio;Eclipse;IPython / Jupyter;Notepad++;RStudio;Vim;Visual Studio;Visual Studio Code,Windows,NA,Not at all,Useful for immutable record keeping outside of currency,No,Yes,Yes,YouTube,Neither,Screen Name,NA,Multiple times per day,Find answers to specific questions;Get a sense of belonging to the developer community;Meet other people with similar skills or interests,3-5 times per week,They were about the same,NA,Yes,A few times per month or weekly,Yes,"No, and I don't know what those are","Yes, somewhat",Somewhat less welcome now than last year,Tech articles written by other developers;Tech meetups or events in your area,NA,NA,NA,NA,NA,Yes,Too long,Difficult +11,I code primarily as a hobby,Yes,Once a month or more often,The quality of OSS and closed source software is about the same,NA,Antigua and Barbuda,"Yes, full-time",Primary/elementary school,NA,Contributed to open source software,NA,NA,2,11,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Other(s):,Other(s):,NA,NA,NA,NA,NA,NA,NA,NA,NA,Linux-based,NA,NA,Useful for immutable record keeping outside of currency,No,Yes,NA,NA,Neither,Username,I don't remember,Less than once per month or monthly,Find answers to specific questions,Less than once per week,NA,NA,Yes,NA,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","No, not at all",Not applicable - I did not use Stack Overflow last year,NA,22,Man,Yes,Bisexual;Gay or Lesbian;Straight / Heterosexual,"Black or of African descent;East Asian;Hispanic or Latino/Latina;Middle Eastern;Native American, Pacific Islander, or Indigenous Australian;South Asian;White or of European descent;Biracial;Multiracial",No,Appropriate in length,Easy +12,I am a student who is learning to code,No,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed part-time,Canada,"Yes, full-time",Some college/university study without earning a degree,Mathematics or statistics,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course",NA,"Data or business analyst;Data scientist or machine learning specialist;Engineer, data;Student",5,16,NA,NA,NA,NA,NA,NA,I am not interested in new job opportunities,Less than a year ago,NA,NA,Financial performance or funding status of the company or organization;Office environment or company culture;Opportunities for professional development,"My job status changed (promotion, new job, etc.)",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Bash/Shell/PowerShell;HTML/CSS;Java;Python;R;SQL,Bash/Shell/PowerShell;C++;Go;Python;R;Scala;SQL,MySQL;PostgreSQL;SQLite,Elasticsearch;MongoDB;MySQL;PostgreSQL,AWS;Docker;Google Cloud Platform;Linux;MacOS;Slack;Windows,AWS;Linux;MacOS;Slack,NA,NA,Ansible;Chef;Hadoop;Pandas;TensorFlow,Ansible;Apache Spark;Chef;Hadoop;Pandas;TensorFlow;Torch/PyTorch,IPython / Jupyter;PyCharm;RStudio;Sublime Text;Vim,MacOS,Testing;Production,NA,NA,Yes,Yes,Yes,Reddit,In real life (in person),Username,2014,A few times per month or weekly,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,1-2 times per week,The other resource was slightly faster,11-30 minutes,Not sure / can't remember,NA,"No, I knew that Stack Overflow had a job board but have never used or visited it",Yes,"Yes, somewhat",Just as welcome now as I felt last year,Courses on technologies you're interested in,21,Woman,No,Straight / Heterosexual,Black or of African descent,No,Appropriate in length,Easy +13,I am a developer by profession,Yes,Less than once a month but more than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,United States,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software",10 to 19 employees,"Data or business analyst;Database administrator;Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack;Developer, mobile;DevOps specialist;Engineer, data;Engineer, site reliability;Engineering manager;Senior executive/VP;System administrator",17,11,8,Very satisfied,Very satisfied,NA,NA,NA,I am not interested in new job opportunities,3-4 years ago,Complete a take-home project;Interview with people in peer roles;Interview with people in senior / management roles,Yes,"Languages, frameworks, and other technologies I'd be working with;Remote work options;Flex time or a flexible schedule",I was preparing for a job search,USD,United States dollar,90000,Yearly,90000,40,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely","Meetings;Non-work commitments (parenting, school work, hobbies, etc.);Not enough people for the workload",All or almost all the time (I'm full-time remote),Home,A little above average,"Yes, because I see value in code review",5,"No, but I think we should",Developers and management have nearly equal input into purchasing new technology,I have a great deal of influence,Bash/Shell/PowerShell;HTML/CSS;JavaScript;PHP;SQL;TypeScript,Bash/Shell/PowerShell;HTML/CSS;JavaScript;Rust;SQL;TypeScript;WebAssembly,Couchbase;DynamoDB;Firebase;MySQL,Firebase;MySQL;Redis,Android;AWS;Docker;IBM Cloud or Watson;iOS;Linux;MacOS;Microsoft Azure;Slack;Windows;WordPress,Android;AWS;Docker;IBM Cloud or Watson;Linux;Slack;Windows;WordPress,Angular/Angular.js;ASP.NET;Express;jQuery;Vue.js,Express;Vue.js,Node.js;Xamarin,Node.js;TensorFlow,Vim;Visual Studio;Visual Studio Code;Xcode,Windows,Development;Testing;Production,Not at all,"Useful for decentralized currency (i.e., Bitcoin)",Yes,Yes,Yes,Twitter,In real life (in person),Username,2011,Multiple times per day,Find answers to specific questions,More than 10 times per week,Stack Overflow was much faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance",Neutral,Somewhat more welcome now than last year,Tech articles written by other developers;Courses on technologies you're interested in,28,Man,No,Straight / Heterosexual,White or of European descent,Yes,Appropriate in length,Easy +14,I am a developer by profession,Yes,Less than once per year,The quality of OSS and closed source software is about the same,Employed full-time,Germany,No,"Other doctoral degree (Ph.D, Ed.D., etc.)","Computer science, computer engineering, or software engineering","Completed an industry certification program (e.g. MCPD);Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",100 to 499 employees,"Developer, desktop or enterprise applications",13,16,2,Very satisfied,Very satisfied,Very confident,No,No,I am not interested in new job opportunities,1-2 years ago,Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Opportunities for professional development","Something else changed (education, award, media, etc.)",EUR,European Euro,4150,Monthly,57060,40,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely",Being tasked with non-development work;Not enough people for the workload,Less than once per month / Never,Office,A little above average,"Yes, because I see value in code review",4,"Yes, it's part of our process",Developers typically have the most influence on purchasing new technology,I have some influence,C++,C++,NA,NA,Windows,Windows,NA,NA,NA,Unreal Engine,Visual Studio,Windows,I do not use containers,Not at all,NA,Yes,Yes,Yes,Reddit,Online,Username,2010,Multiple times per day,Find answers to specific questions,3-5 times per week,They were about the same,NA,Yes,Less than once per month or monthly,Yes,"No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,Tech articles written by other developers;Courses on technologies you're interested in,31,Man,No,Straight / Heterosexual,White or of European descent,No,Too short,Easy +15,I am a student who is learning to code,Yes,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software","Not employed, but looking for work",India,"Yes, full-time","Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,"Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Taught yourself a new language, framework, or tool without taking a formal course",NA,Student,3,13,NA,NA,NA,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",I've never had a job,NA,NA,"Industry that I'd be working in;Languages, frameworks, and other technologies I'd be working with;Opportunities for professional development","Something else changed (education, award, media, etc.)",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Assembly;Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;JavaScript;PHP;SQL,Assembly;Bash/Shell/PowerShell;C;C++;C#;Go;HTML/CSS;Java;JavaScript;Kotlin;Objective-C;PHP;Python;Ruby;SQL;Swift;VBA,MariaDB;MySQL;Oracle;SQLite,MariaDB;MongoDB;Microsoft SQL Server;MySQL;Oracle;SQLite,Linux;Windows,Android;Google Cloud Platform;iOS;Linux;MacOS;Windows,NA,Angular/Angular.js;ASP.NET;Django;Drupal;jQuery;React.js;Vue.js,NA,.NET;.NET Core;Node.js;TensorFlow;Unity 3D;Unreal Engine,Atom;NetBeans;Notepad++;Sublime Text;Vim,Linux-based,Development,NA,NA,Yes,Yes,What?,YouTube,In real life (in person),NA,2018,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Get a sense of belonging to the developer community,More than 10 times per week,They were about the same,NA,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,20,Man,No,NA,NA,Yes,Too long,Neither easy nor difficult +16,I am a developer by profession,Yes,Never,The quality of OSS and closed source software is about the same,Employed full-time,United Kingdom,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)",NA,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course",100 to 499 employees,"Developer, full-stack",10,17,3,Very satisfied,Slightly satisfied,Somewhat confident,No,No,"I‚Äôm not actively looking, but I am open to new opportunities",3-4 years ago,Interview with people in senior / management roles,Yes,"Languages, frameworks, and other technologies I'd be working with;Remote work options;Flex time or a flexible schedule","I heard about a job opportunity (from a recruiter, online job posting, etc.)",GBP,Pound sterling,29000,Monthly,455352,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Distracting work environment;Meetings,A few days each month,Home,Average,No,NA,"No, but I think we should",Developers and management have nearly equal input into purchasing new technology,I have some influence,Bash/Shell/PowerShell;C#;HTML/CSS;JavaScript;TypeScript;VBA,C#;HTML/CSS;JavaScript;TypeScript;WebAssembly;Other(s):,MongoDB;Microsoft SQL Server;MySQL,Elasticsearch;MongoDB;Microsoft SQL Server;SQLite,NA,AWS;Google Cloud Platform;Microsoft Azure,Angular/Angular.js;ASP.NET;jQuery,Angular/Angular.js;ASP.NET;React.js,.NET;.NET Core;Node.js,.NET Core;Node.js;React Native,Visual Studio;Visual Studio Code,Windows,I do not use containers,Not at all,A passing fad,No,SIGH,No,YouTube,Online,Username,2010,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,Less than once per week,Stack Overflow was much faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in,26,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Neither easy nor difficult +17,I am a developer by profession,Yes,Less than once a month but more than once per year,The quality of OSS and closed source software is about the same,Employed full-time,Australia,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)",20 to 99 employees,"Developer, back-end;Developer, front-end;Developer, full-stack;Student",5,18,2,Slightly satisfied,Neither satisfied nor dissatisfied,Somewhat confident,No,No,I am actively looking for a job,Less than a year ago,Complete a take-home project;Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Opportunities for professional development",I was preparing for a job search,AUD,Australian dollar,90000,Yearly,65277,45,There's no schedule or spec; I work on what seems most important or urgent,Distracting work environment;Meetings;Time spent commuting,A few days each month,"Other place, such as a coworking space or cafe",A little above average,"Yes, because I see value in code review",5,"Yes, it's part of our process",Developers typically have the most influence on purchasing new technology,I have little or no influence,Bash/Shell/PowerShell;HTML/CSS;JavaScript;TypeScript,Bash/Shell/PowerShell;HTML/CSS;Java;JavaScript;TypeScript;WebAssembly,MongoDB;PostgreSQL,Elasticsearch;Firebase;MongoDB;PostgreSQL,Arduino;Docker;Heroku;Raspberry Pi;WordPress,Docker,Angular/Angular.js;Express;Spring,Angular/Angular.js;Express;React.js;Spring;Vue.js,Node.js,Node.js;React Native,IntelliJ;Visual Studio Code,Linux-based,"Development;Testing;Production;Outside of work, for personal projects",Not at all,A passing fad,Yes,"Fortunately, someone else has that title",What?,YouTube,In real life (in person),NA,2014,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Get a sense of belonging to the developer community,6-10 times per week,Stack Overflow was slightly faster,0-10 minutes,Yes,A few times per week,"No, I didn't know that Stack Overflow had a job board","No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,29,Man,No,Straight / Heterosexual,Hispanic or Latino/Latina;Multiracial,No,Appropriate in length,Easy +18,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,Less than once a month but more than once per year,The quality of OSS and closed source software is about the same,Employed full-time,Russian Federation,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","1,000 to 4,999 employees",Data or business analyst,10,18,3,Slightly satisfied,Very satisfied,Very confident,Yes,Yes,"I‚Äôm not actively looking, but I am open to new opportunities",3-4 years ago,Complete a take-home project;Interview with people in peer roles;Interview with people in senior / management roles,No,Financial performance or funding status of the company or organization;Opportunities for professional development;How widely used or impactful my work output would be,"My job status changed (promotion, new job, etc.)",RUB,Russian ruble,120000,Monthly,21996,40,There's no schedule or spec; I work on what seems most important or urgent,"Distracting work environment;Non-work commitments (parenting, school work, hobbies, etc.);Not enough people for the workload",Less than once per month / Never,Office,Average,"Yes, because I see value in code review",0.5,"Yes, it's not part of our process but the developers do it on their own",Not sure,I have some influence,Python;R,Python;R,MongoDB,MongoDB,NA,NA,NA,NA,NA,NA,PyCharm;RStudio,Linux-based,Production,NA,A passing fad,Yes,SIGH,Yes,VK –í–ö–æ–Ω—Ç–∞ÃÅ–∫—Ç–µ,In real life (in person),Login,I don't remember,Multiple times per day,Find answers to specific questions,More than 10 times per week,Stack Overflow was slightly faster,0-10 minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,NA,NA,Man,No,Straight / Heterosexual,White or of European descent,Yes,Appropriate in length,Neither easy nor difficult +19,I am a developer by profession,Yes,Never,The quality of OSS and closed source software is about the same,Employed full-time,Brazil,No,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",Received on-the-job training in software development,100 to 499 employees,"Developer, full-stack",14,13,13,Very dissatisfied,Very satisfied,Very confident,No,No,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Opportunities for professional development","My job status changed (promotion, new job, etc.)",BRL,Brazilian real,9500,Monthly,31140,8,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Distracting work environment;Meetings;Time spent commuting,A few days each month,Office,Far above average,"Yes, because I see value in code review",3,"Yes, it's part of our process",Developers typically have the most influence on purchasing new technology,I have some influence,C#;HTML/CSS;Java;JavaScript;SQL;TypeScript,HTML/CSS;JavaScript,DynamoDB;Firebase;Microsoft SQL Server;MySQL;SQLite,DynamoDB,Android;AWS;Microsoft Azure,AWS,Angular/Angular.js;ASP.NET;Express;jQuery;React.js,Express;React.js,.NET;.NET Core;Node.js,Node.js,Vim;Visual Studio Code,MacOS,Development;Testing;Production,Not at all,NA,No,SIGH,Yes,WhatsApp,In real life (in person),Username,2008,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Pass the time / relax,More than 10 times per week,Stack Overflow was much faster,60+ minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance",Neutral,Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in,31,Man,No,Straight / Heterosexual,Hispanic or Latino/Latina,Yes,Too long,Easy +20,"I am not primarily a developer, but I write code sometimes as part of my work",No,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Lithuania,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Information systems, information technology, or system administration","Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Taught yourself a new language, framework, or tool without taking a formal course","1,000 to 4,999 employees","Database administrator;Designer;Developer, back-end;Developer, embedded applications or devices;Developer, front-end;Developer, full-stack;Developer, mobile;System administrator",8,17,4,Very satisfied,Slightly dissatisfied,Very confident,No,I am already a manager,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,Interview with people in peer roles;Interview with people in senior / management roles,No,Remote work options;How widely used or impactful my work output would be;Flex time or a flexible schedule,"My job status changed (promotion, new job, etc.)",EUR,European Euro,3000,Monthly,41244,140,There's no schedule or spec; I work on what seems most important or urgent,"Lack of support from management;Non-work commitments (parenting, school work, hobbies, etc.);Not enough people for the workload","More than half, but not all, the time",Office,A little above average,"Yes, because I see value in code review",1,"No, but I think we should",Developers typically have the most influence on purchasing new technology,I have a great deal of influence,Bash/Shell/PowerShell;C#;HTML/CSS;Java;JavaScript;PHP;Python;R;SQL,Bash/Shell/PowerShell;C#;HTML/CSS;Java;JavaScript;PHP;Python;R;SQL,Elasticsearch;MariaDB;MongoDB;Microsoft SQL Server,Elasticsearch;MariaDB;MongoDB;Microsoft SQL Server,Android;Docker;Windows;WordPress,Android;Docker;Windows,Angular/Angular.js;ASP.NET;jQuery,Angular/Angular.js;ASP.NET;jQuery,.NET;Pandas,.NET;Pandas;Unity 3D;Xamarin,Android Studio;Visual Studio;Visual Studio Code,Windows,"Outside of work, for personal projects",Not at all,Useful for immutable record keeping outside of currency,Yes,Also Yes,Yes,Facebook,In real life (in person),Username,2010,A few times per month or weekly,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,3-5 times per week,Stack Overflow was much faster,11-30 minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a job board","No, and I don't know what those are",Neutral,Not applicable - I did not use Stack Overflow last year,Tech articles written by other developers,38,Man,No,Straight / Heterosexual,White or of European descent,Yes,Appropriate in length,Easy +21,I code primarily as a hobby,Yes,Once a month or more often,"OSS is, on average, of HIGHER quality than proprietary / closed source software",NA,Canada,NA,NA,NA,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software",NA,NA,5,11,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Assembly;Bash/Shell/PowerShell;C;C++;Go;Java;JavaScript;Kotlin;Python;Rust;SQL;Swift,Bash/Shell/PowerShell;C;C++;JavaScript;Python;Rust,MariaDB;PostgreSQL,MariaDB,Arduino;Linux;MacOS;Raspberry Pi,Arduino;Docker;Linux;Raspberry Pi,Django;Flask;Other(s):,Other(s):,NA,NA,Emacs;IPython / Jupyter,Linux-based,I do not use containers,NA,Useful for immutable record keeping outside of currency,Yes,SIGH,What?,I don't use social media,Neither,Username,2016,A few times per month or weekly,Find answers to specific questions,Less than once per week,Stack Overflow was slightly faster,0-10 minutes,No,NA,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","No, not at all",Not applicable - I did not use Stack Overflow last year,NA,NA,Man,No,NA,NA,No,Appropriate in length,Easy +22,I am a developer by profession,Yes,Less than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,United States,No,Some college/university study without earning a degree,NA,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course","10,000 or more employees","Data or business analyst;Designer;Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack;DevOps specialist;System administrator",35,12,18,Slightly satisfied,Very dissatisfied,Somewhat confident,No,No,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,Interview with people in senior / management roles,No,"Industry that I'd be working in;Financial performance or funding status of the company or organization;Languages, frameworks, and other technologies I'd be working with",I had a negative experience or interaction at work,USD,United States dollar,103000,Yearly,103000,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Meetings;Not enough people for the workload,"Less than half the time, but at least one day each week",Home,Average,No,NA,"No, but I think we should","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have little or no influence,Bash/Shell/PowerShell;C++;HTML/CSS;JavaScript;Python;Ruby;SQL;TypeScript,Bash/Shell/PowerShell;C++;HTML/CSS;JavaScript;Python;Ruby;SQL;TypeScript,Elasticsearch;MySQL;Oracle;Redis,Elasticsearch;MySQL;Oracle;Redis,Docker;Linux;Raspberry Pi;Windows,Docker;Linux;Raspberry Pi;Windows,Angular/Angular.js;Ruby on Rails,Angular/Angular.js;Ruby on Rails,Node.js,Node.js,Sublime Text;Visual Studio;Visual Studio Code,Windows,"Outside of work, for personal projects",Not at all,NA,Yes,Yes,Yes,Instagram,Online,Username,I don't remember,Daily or almost daily,Find answers to specific questions,3-5 times per week,Stack Overflow was much faster,0-10 minutes,Yes,A few times per week,Yes,"No, and I don't know what those are","Yes, somewhat",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,47,Man,No,Straight / Heterosexual,White or of European descent,Yes,Appropriate in length,Easy +23,I am a developer by profession,Yes,Less than once per year,The quality of OSS and closed source software is about the same,Employed full-time,United States,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Information systems, information technology, or system administration","Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","10,000 or more employees","Developer, full-stack",3,19,1,Slightly satisfied,Slightly satisfied,Very confident,No,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,"Write any code;Write code by hand (e.g., on a whiteboard);Interview with people in senior / management roles",No,Opportunities for professional development;How widely used or impactful my work output would be;Flex time or a flexible schedule,I was preparing for a job search,USD,United States dollar,69000,Yearly,69000,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns","Distracting work environment;Meetings;Non-work commitments (parenting, school work, hobbies, etc.)",A few days each month,Office,Average,"Yes, because I see value in code review",8,"Yes, it's part of our process",Developers and management have nearly equal input into purchasing new technology,I have little or no influence,Bash/Shell/PowerShell;HTML/CSS;JavaScript;Python;Ruby;SQL,Bash/Shell/PowerShell;Go;HTML/CSS;Java;JavaScript;Kotlin;Objective-C;Python;Ruby;SQL;Swift;TypeScript,Oracle;SQLite,Couchbase;DynamoDB;Elasticsearch;Firebase;Oracle,Docker;Google Cloud Platform,Docker;iOS;Slack,React.js;Ruby on Rails,Express;React.js;Ruby on Rails;Vue.js,NA,React Native;TensorFlow,Visual Studio Code,MacOS,Development;Testing;Production,NA,Useful for immutable record keeping outside of currency,Yes,SIGH,Yes,Reddit,In real life (in person),Username,2014,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,6-10 times per week,They were about the same,NA,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","No, not really",Just as welcome now as I felt last year,Tech articles written by other developers;Tech meetups or events in your area;Courses on technologies you're interested in,22,Man,No,Straight / Heterosexual,Black or of African descent,No,Appropriate in length,Easy +24,I am a developer by profession,Yes,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Israel,No,Primary/elementary school,NA,"Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon",10 to 19 employees,"Developer, front-end",2,21,1,Very satisfied,Very satisfied,Very confident,No,No,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,Write any code;Interview with people in peer roles;Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Opportunities for professional development","I heard about a job opportunity (from a recruiter, online job posting, etc.)",ILS,Israeli new shekel,8000,Monthly,26388,50,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Meetings;Time spent commuting,Less than once per month / Never,Office,A little above average,No,NA,"No, but I think we should",Developers and management have nearly equal input into purchasing new technology,I have little or no influence,HTML/CSS;JavaScript;PHP;TypeScript,Go,Firebase;MongoDB;MySQL,NA,AWS;WordPress,Android;Docker;Slack,Express;jQuery;React.js,Vue.js,Node.js,Flutter;React Native,Visual Studio Code,Windows,I do not use containers,Not at all,NA,Yes,Yes,Yes,Reddit,Online,Username,2017,Daily or almost daily,Find answers to specific questions,3-5 times per week,Stack Overflow was much faster,11-30 minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a job board","No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,23,Man,No,Straight / Heterosexual,Middle Eastern,No,Appropriate in length,Easy +25,I am a developer by profession,No,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,South Africa,No,Associate degree,"Computer science, computer engineering, or software engineering",Taken an online course in programming or software development (e.g. a MOOC);Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development,2-9 employees,"Designer;Developer, back-end;Developer, front-end;Developer, full-stack",2,16,1,Very satisfied,Very satisfied,Very confident,No,Not sure,I am not interested in new job opportunities,1-2 years ago,Interview with people in senior / management roles,No,Office environment or company culture;Remote work options;Opportunities for professional development,I was preparing for a job search,ZAR,South African rand,7000,Monthly,6300,45,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",NA,Less than once per month / Never,Home,Average,No,NA,NA,Not sure,I have little or no influence,HTML/CSS;JavaScript;PHP;SQL;TypeScript,HTML/CSS;JavaScript;PHP;SQL;TypeScript,MySQL,MySQL,Linux;Windows,Linux;Windows,Angular/Angular.js;jQuery;Laravel,Angular/Angular.js;jQuery;Laravel;React.js;Vue.js,Node.js,Node.js;Unity 3D;Unreal Engine,Visual Studio Code,Windows,I do not use containers,NA,NA,Yes,Yes,Yes,YouTube,In real life (in person),Username,2017,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Get a sense of belonging to the developer community,More than 10 times per week,Stack Overflow was much faster,0-10 minutes,Yes,A few times per week,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Just as welcome now as I felt last year,Tech meetups or events in your area,22,Man,No,Straight / Heterosexual,White or of European descent,No,Too short,Neither easy nor difficult +26,I am a developer by profession,Yes,Less than once per year,The quality of OSS and closed source software is about the same,Employed full-time,United States,No,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","10,000 or more employees","Designer;Developer, back-end;Developer, desktop or enterprise applications;Developer, embedded applications or devices;Developer, front-end;Developer, full-stack;Developer, mobile;Developer, QA or test;Educator;Engineering manager;Product manager",12,8,8,Very satisfied,Very satisfied,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,Interview with people in peer roles;Interview with people in senior / management roles,No,Remote work options;Diversity of the company or organization;How widely used or impactful my work output would be,I was preparing for a job search,USD,United States dollar,114000,Yearly,114000,40,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely",Being tasked with non-development work;Meetings;Time spent commuting,"Less than half the time, but at least one day each week",Home,Far above average,"Yes, because I see value in code review",2,"Yes, it's not part of our process but the developers do it on their own",Developers typically have the most influence on purchasing new technology,I have a great deal of influence,Bash/Shell/PowerShell;C++;C#;HTML/CSS;JavaScript;PHP;Python;Ruby;SQL;Swift;TypeScript;VBA,C#;HTML/CSS;JavaScript;Objective-C;Ruby;SQL;Swift;TypeScript;WebAssembly,Microsoft SQL Server;MySQL;Redis;SQLite,Microsoft SQL Server;MySQL;Redis;SQLite,AWS;Docker;Linux;MacOS;Microsoft Azure;Windows;WordPress,Android;Docker;iOS;Linux;MacOS;Microsoft Azure;Windows,Angular/Angular.js;ASP.NET;Drupal;Express;jQuery;Ruby on Rails,Angular/Angular.js;ASP.NET,.NET;.NET Core;Node.js;Xamarin,.NET;.NET Core;Node.js,Notepad++;Sublime Text;Vim;Visual Studio;Xcode,MacOS,Development;Testing,Not at all,A passing fad,Yes,SIGH,Yes,I don't use social media,In real life (in person),Username,2008,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information,3-5 times per week,Stack Overflow was much faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance",Neutral,Just as welcome now as I felt last year,NA,34,Man,No,Gay or Lesbian,NA,No,Appropriate in length,Easy +27,"I used to be a developer by profession, but no longer am",Yes,Less than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software","Not employed, but looking for work",Colombia,"Yes, part-time",Some college/university study without earning a degree,"Information systems, information technology, or system administration",Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development,NA,"Developer, back-end;Developer, front-end;Developer, full-stack;Developer, mobile",7,15,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,C++;JavaScript;Python;Ruby;SQL;TypeScript,Clojure;Dart;Elixir;JavaScript;Python;Ruby;SQL;TypeScript,Firebase;MongoDB;Microsoft SQL Server;MySQL;Oracle;PostgreSQL,Couchbase;Elasticsearch;MongoDB;MySQL;Oracle;PostgreSQL,Docker;Heroku;Linux;Windows,Android;AWS;Docker;Google Cloud Platform;Heroku;Kubernetes;Linux,Angular/Angular.js;Express;Ruby on Rails,Angular/Angular.js;Django;Express;Flask;React.js;Ruby on Rails;Spring;Vue.js,Node.js;Pandas,Ansible;Apache Spark;Flutter;Hadoop;Node.js;Pandas;React Native;TensorFlow;Torch/PyTorch;Xamarin,Eclipse;IPython / Jupyter;NetBeans;Visual Studio Code,Linux-based,"Development;Outside of work, for personal projects",NA,Useful across many domains and could change many aspects of our lives,No,Also Yes,Yes,YouTube,In real life (in person),Username,2015,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,3-5 times per week,Stack Overflow was much faster,11-30 minutes,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, and I don't know what those are","No, not really",A lot more welcome now than last year,Tech articles written by other developers;Industry news about technologies you're interested in;Courses on technologies you're interested in,22,Man,No,Straight / Heterosexual,Hispanic or Latino/Latina,No,Appropriate in length,Neither easy nor difficult +28,I am a developer by profession,Yes,Less than once per year,The quality of OSS and closed source software is about the same,Employed full-time,Turkey,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A business discipline (ex. accounting, finance, marketing)","Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",2-9 employees,"Designer;Developer, front-end;Developer, full-stack",10,35,5,Very satisfied,Very satisfied,Very confident,No,No,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,Complete a take-home project,No,Financial performance or funding status of the company or organization;Remote work options;Flex time or a flexible schedule,"My job status changed (promotion, new job, etc.)",TRY,Turkish lira,NA,Monthly,NA,40,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely",NA,All or almost all the time (I'm full-time remote),Home,Far above average,"Yes, because I see value in code review",NA,"Yes, it's part of our process",Developers and management have nearly equal input into purchasing new technology,I have some influence,JavaScript;TypeScript,JavaScript,MariaDB;MongoDB,MariaDB;MongoDB,NA,NA,React.js;Vue.js,Vue.js,Node.js,Node.js,Visual Studio Code,Windows,Development;Testing;Production,Not at all,NA,No,SIGH,Yes,Instagram,Neither,Username,I don't remember,A few times per month or weekly,Find answers to specific questions,NA,They were about the same,NA,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","No, not at all",NA,NA,NA,Man,No,NA,NA,NA,NA,NA +29,I am a developer by profession,Yes,Less than once a month but more than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,United States,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",NA,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taught yourself a new language, framework, or tool without taking a formal course","10,000 or more employees","Developer, front-end;Educator",4,20,2,Very satisfied,Slightly satisfied,Very confident,Not sure,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,"Write code by hand (e.g., on a whiteboard);Interview with people in peer roles",Yes,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Remote work options",I was preparing for a job search,USD,United States dollar,2000,Weekly,1.00E+05,40,There's no schedule or spec; I work on what seems most important or urgent,"Distracting work environment;Meetings;Non-work commitments (parenting, school work, hobbies, etc.)","Less than half the time, but at least one day each week",Office,A little above average,"Yes, because I see value in code review",2,"No, but I think we should",Developers and management have nearly equal input into purchasing new technology,I have little or no influence,Bash/Shell/PowerShell;JavaScript;SQL,Bash/Shell/PowerShell;Clojure;JavaScript;Python;R;TypeScript,Firebase;MongoDB;MySQL,PostgreSQL;SQLite,NA,Docker,Express;jQuery;React.js,Angular/Angular.js;React.js;Vue.js,Node.js,Node.js;React Native;Torch/PyTorch,Visual Studio Code,MacOS,I do not use containers,Implementing cryptocurrency-based products,Useful for immutable record keeping outside of currency,Yes,Yes,Yes,Reddit,In real life (in person),Username,2014,Daily or almost daily,Find answers to specific questions,1-2 times per week,Stack Overflow was much faster,0-10 minutes,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, I've heard of them, but I am not part of a private Q&A instance",Neutral,Just as welcome now as I felt last year,Tech articles written by other developers;Courses on technologies you're interested in,32,Man,No,Straight / Heterosexual,White or of European descent,Yes,Appropriate in length,Easy +30,I am a developer by profession,No,Less than once a month but more than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Switzerland,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software","1,000 to 4,999 employees","DevOps specialist;Engineer, site reliability",6,21,3,Slightly dissatisfied,Slightly dissatisfied,Very confident,Yes,No,I am actively looking for a job,1-2 years ago,NA,No,"Specific department or team I'd be working on;Languages, frameworks, and other technologies I'd be working with;Flex time or a flexible schedule",I had a negative experience or interaction at work,CHF,Swiss franc,90000,Yearly,90417,36,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Distracting work environment;Inadequate access to necessary tools,Less than once per month / Never,Office,Far above average,"Yes, because I see value in code review",NA,"Yes, it's part of our process",Developers and management have nearly equal input into purchasing new technology,I have a great deal of influence,NA,NA,NA,NA,AWS;Docker;Kubernetes;Linux;Windows,AWS;Docker;Google Cloud Platform;Kubernetes;Linux,NA,NA,Ansible,NA,IntelliJ;Vim,Linux-based,"Development;Testing;Production;Outside of work, for personal projects",Not at all,Useful for immutable record keeping outside of currency,Yes,"Fortunately, someone else has that title",Yes,YouTube,In real life (in person),Username,2011,Daily or almost daily,Find answers to specific questions;Contribute to a library of information,6-10 times per week,Stack Overflow was much faster,NA,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, definitely",NA,Tech meetups or events in your area,28,Man,No,Straight / Heterosexual,White or of European descent,No,Too long,Easy +31,I am a student who is learning to code,No,Never,NA,"Not employed, and not looking for work",Canada,No,Primary/elementary school,NA,NA,NA,NA,Less than 1 year,15,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Python,C;Java;Python,NA,NA,NA,NA,NA,NA,NA,NA,Sublime Text,MacOS,I do not use containers,NA,NA,Yes,Also Yes,Yes,YouTube,In real life (in person),Login,2018,A few times per week,Find answers to specific questions,1-2 times per week,Stack Overflow was slightly faster,60+ minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a job board","No, and I don't know what those are","No, not really",NA,NA,NA,Woman,No,NA,East Asian,No,Too long,Neither easy nor difficult +32,I am a developer by profession,No,Never,The quality of OSS and closed source software is about the same,Employed full-time,United States,No,Associate degree,"Information systems, information technology, or system administration","Completed an industry certification program (e.g. MCPD);Taught yourself a new language, framework, or tool without taking a formal course",100 to 499 employees,"Developer, full-stack",3,16,2,Slightly satisfied,Slightly satisfied,Somewhat confident,No,No,I am actively looking for a job,1-2 years ago,Write any code;Interview with people in peer roles;Interview with people in senior / management roles,No,Specific department or team I'd be working on;Office environment or company culture;Remote work options,I was preparing for a job search,USD,United States dollar,22000,Weekly,1100000,37,There's no schedule or spec; I work on what seems most important or urgent,Distracting work environment;Lack of support from management,Less than once per month / Never,Home,A little above average,No,NA,"Yes, it's not part of our process but the developers do it on their own",Developers and management have nearly equal input into purchasing new technology,I have little or no influence,Bash/Shell/PowerShell;HTML/CSS;JavaScript;PHP;Python,Bash/Shell/PowerShell;HTML/CSS;JavaScript;Python;Other(s):,MongoDB;PostgreSQL;Redis,PostgreSQL;Redis,NA,NA,Express;Flask,Express;Flask,Node.js,Node.js,Atom;Vim,Linux-based,I do not use containers,Non-currency applications of blockchain,"Useful for decentralized currency (i.e., Bitcoin)",Yes,SIGH,Yes,YouTube,Online,Username,2017,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Pass the time / relax,3-5 times per week,Stack Overflow was slightly faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Somewhat more welcome now than last year,Tech articles written by other developers;Industry news about technologies you're interested in,21,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Neither easy nor difficult +33,I am a developer by profession,No,Less than once a month but more than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Argentina,"Yes, full-time","Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","A natural science (ex. biology, chemistry, physics)","Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","10,000 or more employees",Academic researcher;Data scientist or machine learning specialist;Scientist;Student,6,16,3,Very satisfied,Very satisfied,Somewhat confident,No,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,NA,No,Specific department or team I'd be working on;Office environment or company culture;Flex time or a flexible schedule,"My job status changed (promotion, new job, etc.)",USD,United States dollar,700,Monthly,8400,35,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely",Inadequate access to necessary tools;Meetings;Toxic work environment,Less than once per month / Never,Office,A little above average,"Yes, because I see value in code review",5,"No, but I think we should",Not sure,I have little or no influence,C++;Python;R,R,NA,NA,NA,NA,NA,NA,NA,NA,RStudio,Linux-based,I do not use containers,Not at all,NA,Yes,Yes,What?,WhatsApp,In real life (in person),Username,2014,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information;Pass the time / relax,3-5 times per week,Stack Overflow was much faster,60+ minutes,Yes,A few times per week,Yes,"No, and I don't know what those are","Yes, somewhat",Just as welcome now as I felt last year,Tech articles written by other developers;Tech meetups or events in your area;Courses on technologies you're interested in,25,Man,No,Straight / Heterosexual,Hispanic or Latino/Latina,No,Appropriate in length,Neither easy nor difficult +34,I am a student who is learning to code,Yes,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software","Not employed, but looking for work",Sri Lanka,No,Primary/elementary school,NA,Taken an online course in programming or software development (e.g. a MOOC),NA,"Developer, full-stack",Less than 1 year,17,NA,NA,NA,NA,NA,NA,I am actively looking for a job,I've never had a job,NA,NA,"Financial performance or funding status of the company or organization;Languages, frameworks, and other technologies I'd be working with;Office environment or company culture",I had a negative experience or interaction at work,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,HTML/CSS;JavaScript,HTML/CSS;JavaScript;PHP;Python;Ruby;SQL;WebAssembly,NA,MySQL,Windows,Google Cloud Platform;Linux;MacOS,NA,ASP.NET;jQuery;Ruby on Rails,NA,Node.js,Sublime Text,Windows,"Development;Testing;Production;Outside of work, for personal projects",NA,NA,No,Also Yes,What?,Facebook,Neither,Username,2018,A few times per month or weekly,Get a sense of belonging to the developer community;Meet other people with similar skills or interests,1-2 times per week,Stack Overflow was much faster,0-10 minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a job board","No, and I don't know what those are","Yes, definitely",Just as welcome now as I felt last year,Tech articles written by other developers,17,Man,NA,Bisexual,South Asian,Yes,Too short,Neither easy nor difficult +35,I am a developer by profession,No,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,United States,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Information systems, information technology, or system administration",Taken a part-time in-person course in programming or software development,20 to 99 employees,"Developer, front-end",14,21,14,Slightly satisfied,Very dissatisfied,Very confident,No,No,I am not interested in new job opportunities,1-2 years ago,"Write code by hand (e.g., on a whiteboard);Complete a take-home project;Interview with people in peer roles",No,Office environment or company culture;Diversity of the company or organization;Flex time or a flexible schedule,I was preparing for a job search,USD,United States dollar,80000,Yearly,80000,40,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely","Inadequate access to necessary tools;Non-work commitments (parenting, school work, hobbies, etc.);Time spent commuting",Less than once per month / Never,Home,Average,"Yes, because I see value in code review",0.5,"Yes, it's part of our process",Developers and management have nearly equal input into purchasing new technology,I have some influence,HTML/CSS;JavaScript,NA,NA,NA,Linux;MacOS;Slack;WordPress,NA,Angular/Angular.js,NA,NA,NA,Atom;Visual Studio Code,MacOS,Development,NA,NA,Yes,"Fortunately, someone else has that title",Yes,Instagram,Online,Username,2014,A few times per month or weekly,Find answers to specific questions,1-2 times per week,Stack Overflow was slightly faster,11-30 minutes,No,NA,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are",Not sure,Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,35,Woman,No,Straight / Heterosexual,Black or of African descent,No,Appropriate in length,Easy +36,I am a developer by profession,Yes,Less than once a month but more than once per year,The quality of OSS and closed source software is about the same,Employed full-time,Germany,"Yes, full-time","Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,"Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software","1,000 to 4,999 employees","Developer, mobile;Student",10,10,Less than 1 year,Very satisfied,Very satisfied,Very confident,Not sure,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Flex time or a flexible schedule",I was preparing for a job search,EUR,European Euro,1500,Monthly,20628,38,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Not enough people for the workload,Less than once per month / Never,Office,Average,"Yes, because I see value in code review",3,"Yes, it's not part of our process but the developers do it on their own",Not sure,I have little or no influence,Java;Kotlin;Python,Kotlin;Python,NA,NA,Android,Android;AWS;Docker,NA,NA,NA,Ansible,Android Studio;IntelliJ;Notepad++;PyCharm;RStudio;Sublime Text;Visual Studio Code,MacOS,"Outside of work, for personal projects",Implementing our own cryptocurrency,Useful for immutable record keeping outside of currency,Yes,SIGH,Yes,Reddit,Online,Username,2013,Daily or almost daily,Find answers to specific questions,3-5 times per week,Stack Overflow was slightly faster,60+ minutes,Yes,Daily or almost daily,Yes,"No, I've heard of them, but I am not part of a private Q&A instance",Neutral,Somewhat less welcome now than last year,NA,21,Man,No,Straight / Heterosexual,White or of European descent,No,Too long,Neither easy nor difficult +37,I code primarily as a hobby,Yes,Less than once per year,"OSS is, on average, of LOWER quality than proprietary / closed source software",Employed part-time,Canada,"Yes, full-time",Associate degree,"A social science (ex. anthropology, psychology, political science)","Taken a part-time in-person course in programming or software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software",100 to 499 employees,Student,7,18,NA,NA,NA,Not at all confident,Yes,No,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Bash/Shell/PowerShell;JavaScript;Python;Other(s):,HTML/CSS;Python;Swift;Other(s):,NA,SQLite,MacOS;Windows,Android;iOS;MacOS;Windows,NA,jQuery,NA,TensorFlow;Torch/PyTorch,Sublime Text;Visual Studio Code,MacOS,"Outside of work, for personal projects",NA,An irresponsible use of resources,No,SIGH,Yes,Reddit,In real life (in person),Username,2011,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Get a sense of belonging to the developer community,3-5 times per week,Stack Overflow was much faster,60+ minutes,No,NA,"No, I didn't know that Stack Overflow had a job board","No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,NA,27,Man,No,NA,White or of European descent,No,Appropriate in length,Neither easy nor difficult +38,I am a developer by profession,Yes,Never,"OSS is, on average, of LOWER quality than proprietary / closed source software",Employed full-time,Czech Republic,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","Participated in a full-time developer training program or bootcamp;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",10 to 19 employees,"Developer, full-stack;Engineer, data",30,14,22,Slightly satisfied,Very satisfied,Somewhat confident,Yes,I am already a manager,I am not interested in new job opportunities,More than 4 years ago,"Write any code;Write code by hand (e.g., on a whiteboard);Interview with people in senior / management roles",No,Specific department or team I'd be working on;Office environment or company culture;Flex time or a flexible schedule,"My job status changed (promotion, new job, etc.)",CZK,Czech koruna,96000,Monthly,51312,39,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Inadequate access to necessary tools;Lack of support from management;Not enough people for the workload,A few days each month,Office,A little above average,"Yes, because I see value in code review",3,"Yes, it's part of our process",Developers typically have the most influence on purchasing new technology,I have a great deal of influence,C#;HTML/CSS;JavaScript;SQL,C#;HTML/CSS;JavaScript;SQL,Microsoft SQL Server,Microsoft SQL Server,Windows,Windows,ASP.NET;jQuery,ASP.NET;jQuery,.NET,.NET;.NET Core,Notepad++;Visual Studio,Windows,Testing,Not at all,NA,Yes,Also Yes,Yes,I don't use social media,In real life (in person),Username,2010,Daily or almost daily,Find answers to specific questions,1-2 times per week,Stack Overflow was much faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Just as welcome now as I felt last year,NA,44,Man,No,NA,NA,Yes,Appropriate in length,Neither easy nor difficult +39,I am a developer by profession,Yes,Less than once per year,The quality of OSS and closed source software is about the same,Employed full-time,United States,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taken a part-time in-person course in programming or software development;Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",100 to 499 employees,"Database administrator;Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack;DevOps specialist",30,6,23,Very satisfied,Very satisfied,Somewhat confident,No,No,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,"Write any code;Write code by hand (e.g., on a whiteboard);Solve a brain-teaser style puzzle;Interview with people in peer roles;Interview with people in senior / management roles",No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;How widely used or impactful my work output would be",I was preparing for a job search,USD,United States dollar,156000,Yearly,156000,50,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Distracting work environment;Meetings,Less than once per month / Never,Office,A little above average,"Yes, because I see value in code review",3,"Yes, it's part of our process",Developers and management have nearly equal input into purchasing new technology,I have a great deal of influence,C#;JavaScript;SQL;TypeScript,C#;F#;SQL;TypeScript,Microsoft SQL Server;PostgreSQL;Redis;SQLite,Microsoft SQL Server;PostgreSQL;Redis;SQLite,AWS;Docker;Kubernetes;Linux;Microsoft Azure;Windows,AWS;Linux;Microsoft Azure;Windows,Angular/Angular.js;ASP.NET;jQuery,Angular/Angular.js;ASP.NET,.NET;.NET Core;Node.js,.NET;.NET Core,Notepad++;Sublime Text;Vim;Visual Studio;Visual Studio Code,Windows,I do not use containers,Not at all,Useful for immutable record keeping outside of currency,Yes,Also Yes,Yes,Reddit,Online,Username,2010,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information;Get a sense of belonging to the developer community,1-2 times per week,Stack Overflow was much faster,11-30 minutes,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","Yes, definitely",Somewhat less welcome now than last year,Tech articles written by other developers,42,Man,No,Bisexual,White or of European descent,No,Appropriate in length,Easy +40,I am a student who is learning to code,Yes,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software","Independent contractor, freelancer, or self-employed",Denmark,"Yes, full-time","Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,"Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Completed an industry certification program (e.g. MCPD);Taught yourself a new language, framework, or tool without taking a formal course",NA,"Developer, back-end;Developer, full-stack;Student",5,13,NA,NA,NA,NA,NA,NA,I am actively looking for a job,More than 4 years ago,NA,NA,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;How widely used or impactful my work output would be",I was preparing for a job search,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,C#;HTML/CSS,C#,Microsoft SQL Server,Microsoft SQL Server,Docker;Microsoft Azure;Slack;Windows,Android;Slack,ASP.NET,NA,.NET;.NET Core,Xamarin,Atom;Notepad++;Visual Studio,Windows,Development;Testing,NA,Useful for immutable record keeping outside of currency,Yes,Yes,Yes,Facebook,Neither,Username,I don't remember,A few times per month or weekly,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Pass the time / relax,Less than once per week,Stack Overflow was slightly faster,11-30 minutes,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","No, not really",Just as welcome now as I felt last year,Industry news about technologies you're interested in,23,Man,No,Bisexual;Gay or Lesbian,White or of European descent,No,Appropriate in length,Easy +41,I am a developer by profession,Yes,Less than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed part-time,Malaysia,"Yes, full-time","Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Information systems, information technology, or system administration","Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon",2-9 employees,"Developer, front-end;Student",4,21,1,Slightly satisfied,Slightly satisfied,Somewhat confident,Yes,Yes,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,Solve a brain-teaser style puzzle;Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Opportunities for professional development","Something else changed (education, award, media, etc.)",MYR,Malaysian ringgit,NA,Monthly,NA,NA,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns","Distracting work environment;Lack of support from management;Non-work commitments (parenting, school work, hobbies, etc.)","Less than half the time, but at least one day each week",Home,Average,No,NA,"No, but I think we should",Not sure,NA,Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;JavaScript;SQL,Bash/Shell/PowerShell;HTML/CSS;JavaScript;SQL,Firebase;PostgreSQL,Firebase;PostgreSQL,Android;Linux,Android;Linux,React.js,React.js,Node.js;React Native,Node.js;React Native,Visual Studio Code,Linux-based,I do not use containers,Non-currency applications of blockchain,Useful for immutable record keeping outside of currency,Yes,Also Yes,Yes,Facebook,Neither,Username,NA,Multiple times per day,Find answers to specific questions,More than 10 times per week,They were about the same,NA,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a job board","No, and I don't know what those are",Neutral,Somewhat less welcome now than last year,Tech articles written by other developers;Industry news about technologies you're interested in,NA,NA,NA,NA,NA,NA,Too long,Neither easy nor difficult +42,I am a developer by profession,Yes,Less than once a month but more than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Bangladesh,No,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,Taken a part-time in-person course in programming or software development;Received on-the-job training in software development,"Just me - I am a freelancer, sole proprietor, etc.",Academic researcher;Data or business analyst;Database administrator,8,15,5,Neither satisfied nor dissatisfied,Slightly satisfied,Very confident,Yes,Yes,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,Interview with people in peer roles,No,Office environment or company culture;Remote work options;Flex time or a flexible schedule,I was preparing for a job search,USD,United States dollar,NA,Monthly,NA,40,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely",Being tasked with non-development work;Distracting work environment;Inadequate access to necessary tools,All or almost all the time (I'm full-time remote),Office,Far above average,"Yes, because I see value in code review",10,NA,NA,NA,HTML/CSS;JavaScript;PHP;TypeScript,JavaScript;PHP;TypeScript,MySQL,Firebase;MySQL,WordPress,WordPress,jQuery;Laravel,jQuery;Laravel;React.js,Node.js,Node.js,Visual Studio Code,Windows,Development;Testing,Accepting Bitcoin or other coins and tokens as payments,"Useful for decentralized currency (i.e., Bitcoin)",No,Yes,Yes,Facebook,Online,Screen Name,2008,Daily or almost daily,Find answers to specific questions;Meet other people with similar skills or interests,More than 10 times per week,Stack Overflow was much faster,11-30 minutes,Yes,Daily or almost daily,Yes,"No, and I don't know what those are","Yes, somewhat",Somewhat more welcome now than last year,Tech articles written by other developers;Tech meetups or events in your area,30,Man,No,Straight / Heterosexual,Middle Eastern,NA,Appropriate in length,Easy +43,I am a developer by profession,Yes,Less than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Spain,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software","10,000 or more employees","Developer, front-end;Developer, game or graphics;Developer, mobile;Educator;Engineer, data",9,15,2,Very dissatisfied,Slightly dissatisfied,Very confident,No,Yes,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,Write any code;Interview with people in peer roles;Interview with people in senior / management roles,No,"Specific department or team I'd be working on;Languages, frameworks, and other technologies I'd be working with",I was preparing for a job search,EUR,European Euro,18000,Yearly,20623,40,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely",Being tasked with non-development work;Meetings;Time spent commuting,Less than once per month / Never,Home,Far above average,"Yes, because I see value in code review",8,"Yes, it's part of our process",Developers and management have nearly equal input into purchasing new technology,I have some influence,C++;C#;HTML/CSS;Java;JavaScript;Objective-C;SQL,C#;HTML/CSS;Objective-C,Firebase;MySQL;Oracle;SQLite,Firebase,Android;Arduino;iOS;MacOS;Raspberry Pi;Slack;Windows;WordPress,Android;iOS;MacOS;Raspberry Pi;Slack;Windows;WordPress,ASP.NET;Django;Spring,ASP.NET;Spring,.NET;.NET Core;Node.js;Unity 3D;Xamarin,.NET;.NET Core;Node.js;Unity 3D;Xamarin,Android Studio;Visual Studio;Visual Studio Code,MacOS,Production,NA,"Useful for decentralized currency (i.e., Bitcoin)",No,SIGH,Yes,WhatsApp,In real life (in person),Login,2013,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information;Get a sense of belonging to the developer community;Pass the time / relax,3-5 times per week,Stack Overflow was much faster,60+ minutes,Yes,A few times per month or weekly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, definitely",Just as welcome now as I felt last year,Tech articles written by other developers;Tech meetups or events in your area;Courses on technologies you're interested in,27,Man,No,Straight / Heterosexual,Hispanic or Latino/Latina,No,Too long,Easy +44,I am a developer by profession,Yes,Once a month or more often,The quality of OSS and closed source software is about the same,Employed full-time,Germany,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Information systems, information technology, or system administration","Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taken a part-time in-person course in programming or software development;Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","10,000 or more employees","Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack;DevOps specialist",26,12,19,Slightly satisfied,Neither satisfied nor dissatisfied,Not at all confident,No,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,Interview with people in peer roles;Interview with people in senior / management roles,No,Specific department or team I'd be working on;Office environment or company culture;Remote work options,"My job status changed (promotion, new job, etc.)",EUR,European Euro,6400,Monthly,87996,39,There's no schedule or spec; I work on what seems most important or urgent,Distracting work environment;Inadequate access to necessary tools;Not enough people for the workload,Less than once per month / Never,Home,Far above average,"Yes, because I see value in code review",10,"Yes, it's part of our process","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have some influence,Bash/Shell/PowerShell;C#;HTML/CSS;Java;JavaScript;SQL;TypeScript;WebAssembly,C#,Oracle;Other(s):,Other(s):,Linux;Windows,Docker;Linux;Microsoft Azure;Windows,Spring;Vue.js,Spring;Vue.js;Other(s):,.NET;.NET Core,.NET;.NET Core,IntelliJ;Visual Studio;Visual Studio Code,Windows,"Outside of work, for personal projects",Non-currency applications of blockchain,Useful for immutable record keeping outside of currency,Yes,Also Yes,Yes,Twitter,In real life (in person),Login,2010,A few times per week,Find answers to specific questions;Contribute to a library of information,3-5 times per week,Stack Overflow was slightly faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area,43,Man,No,Straight / Heterosexual,White or of European descent,Yes,Appropriate in length,Easy +45,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,Never,The quality of OSS and closed source software is about the same,Employed full-time,United States,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","1,000 to 4,999 employees",Engineering manager,40,21,35,Slightly satisfied,Slightly satisfied,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,Interview with people in peer roles;Interview with people in senior / management roles,No,Financial performance or funding status of the company or organization;Office environment or company culture;Opportunities for professional development,I had a negative experience or interaction at work,USD,United States dollar,175000,Yearly,175000,45,There's no schedule or spec; I work on what seems most important or urgent,Being tasked with non-development work;Inadequate access to necessary tools;Meetings,A few days each month,Office,Far below average,No,NA,"Yes, it's part of our process",Not sure,I have little or no influence,Python,Python;VBA,Other(s):,Other(s):,NA,NA,NA,NA,NA,NA,Notepad++,Windows,I do not use containers,Not at all,A passing fad,Yes,Yes,Yes,Facebook,In real life (in person),NA,2018,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information,1-2 times per week,Stack Overflow was slightly faster,31-60 minutes,Yes,A few times per week,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Not applicable - I did not use Stack Overflow last year,Tech articles written by other developers;Courses on technologies you're interested in,62,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Neither easy nor difficult +46,I am a developer by profession,Yes,Less than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software","Independent contractor, freelancer, or self-employed",United States,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","Just me - I am a freelancer, sole proprietor, etc.","Developer, full-stack;Engineer, data",19,16,14,Slightly satisfied,Slightly satisfied,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",NA - I am an independent contractor or self employed,NA,No,Opportunities for professional development;Diversity of the company or organization;How widely used or impactful my work output would be,"I heard about a job opportunity (from a recruiter, online job posting, etc.)",USD,United States dollar,NA,NA,NA,40,There's no schedule or spec; I work on what seems most important or urgent,Being tasked with non-development work;Distracting work environment;Meetings,"Less than half the time, but at least one day each week",Office,A little above average,No,NA,NA,NA,NA,Bash/Shell/PowerShell;C;C#;HTML/CSS;JavaScript;PHP;Python;SQL;Other(s):,Erlang;Go;Scala;TypeScript,MongoDB;Microsoft SQL Server;MySQL;SQLite,NA,Arduino;Linux;MacOS;Microsoft Azure;Raspberry Pi;Windows,AWS;Docker,Django;Flask,NA,.NET;Pandas,Apache Spark;Hadoop;TensorFlow;Torch/PyTorch,IPython / Jupyter;Notepad++;Sublime Text;TextMate;Vim;Visual Studio,Windows,"Outside of work, for personal projects",NA,NA,Yes,Yes,Yes,I don't use social media,In real life (in person),Username,2008,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information,3-5 times per week,Stack Overflow was much faster,11-30 minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","Yes, definitely",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,37,Man,No,Straight / Heterosexual,White or of European descent,No,Too long,Neither easy nor difficult +47,I am a developer by profession,Yes,Less than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,United States,No,"Other doctoral degree (Ph.D, Ed.D., etc.)","A humanities discipline (ex. literature, history, philosophy)","Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software",100 to 499 employees,Engineering manager,35,10,20,Very satisfied,Very satisfied,NA,NA,NA,I am actively looking for a job,1-2 years ago,"Write code by hand (e.g., on a whiteboard);Complete a take-home project;Solve a brain-teaser style puzzle",Yes,Financial performance or funding status of the company or organization;How widely used or impactful my work output would be;Flex time or a flexible schedule,I was preparing for a job search,USD,United States dollar,187000,Yearly,187000,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Meetings;Toxic work environment,A few days each month,Office,Far above average,"Yes, because I see value in code review",1,"Yes, it's part of our process",Developers and management have nearly equal input into purchasing new technology,I have a great deal of influence,Java;PHP;Ruby,NA,Elasticsearch;MariaDB;Redis,NA,Docker;Kubernetes;Linux;MacOS;Raspberry Pi,NA,Angular/Angular.js,NA,Chef,NA,IntelliJ;Vim,MacOS,"Development;Testing;Production;Outside of work, for personal projects",Not at all,Useful across many domains and could change many aspects of our lives,Yes,Yes,Yes,Instagram,In real life (in person),Username,2011,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information;Meet other people with similar skills or interests,6-10 times per week,Stack Overflow was much faster,60+ minutes,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, definitely",Just as welcome now as I felt last year,Tech articles written by other developers;Tech meetups or events in your area;Courses on technologies you're interested in,45,Man,No,Straight / Heterosexual,White or of European descent,Yes,Appropriate in length,Easy +48,I code primarily as a hobby,Yes,Never,The quality of OSS and closed source software is about the same,"Independent contractor, freelancer, or self-employed",Russian Federation,No,Some college/university study without earning a degree,"Information systems, information technology, or system administration",NA,10 to 19 employees,"Database administrator;Developer, back-end;Developer, front-end;Developer, full-stack;Student",2,17,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,HTML/CSS;PHP;SQL,HTML/CSS;JavaScript;SQL,MySQL,MongoDB;MySQL;PostgreSQL,Google Cloud Platform;Windows,Android;Docker;Google Cloud Platform;Linux;Windows,Other(s):,React.js;Vue.js,NA,Apache Spark;Node.js;React Native,Atom;Notepad++;PHPStorm;Sublime Text,Windows,Development,NA,NA,Yes,Yes,Yes,VK –í–ö–æ–Ω—Ç–∞ÃÅ–∫—Ç–µ,Online,Login,2016,A few times per week,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Pass the time / relax,1-2 times per week,Stack Overflow was slightly faster,60+ minutes,Yes,A few times per month or weekly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","Yes, somewhat",Somewhat less welcome now than last year,Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,20,Man,No,Straight / Heterosexual,NA,No,Appropriate in length,Easy +49,I am a developer by profession,Yes,Less than once per year,The quality of OSS and closed source software is about the same,Employed full-time,Serbia,"Yes, full-time",Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",20 to 99 employees,"Database administrator;Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack;DevOps specialist;System administrator",15,15,8,Very satisfied,Very satisfied,Very confident,Yes,Not sure,I am not interested in new job opportunities,More than 4 years ago,"Write any code;Write code by hand (e.g., on a whiteboard);Complete a take-home project;Solve a brain-teaser style puzzle;Interview with people in peer roles;Interview with people in senior / management roles",Yes,Office environment or company culture;Remote work options;Flex time or a flexible schedule,"My job status changed (promotion, new job, etc.)",USD,United States dollar,5000,Monthly,60000,42,There's no schedule or spec; I work on what seems most important or urgent,Meetings;Not enough people for the workload,Less than once per month / Never,Office,Average,"Yes, because I see value in code review",15,"Yes, it's part of our process",Developers typically have the most influence on purchasing new technology,I have a great deal of influence,Bash/Shell/PowerShell;HTML/CSS;Java;JavaScript;PHP;Python;SQL;TypeScript,Bash/Shell/PowerShell;HTML/CSS;Java;JavaScript;Kotlin;Python;SQL;TypeScript,Cassandra;DynamoDB;Elasticsearch;MariaDB;MongoDB;PostgreSQL,Cassandra;DynamoDB;Elasticsearch;MariaDB;MongoDB;PostgreSQL,Android;Arduino;AWS;Docker;Linux;Slack;Windows,Android;Arduino;AWS;Docker;Linux;Slack;Windows,Angular/Angular.js;Django;Express;Spring,Angular/Angular.js;Express;Spring,Ansible;Cordova;Node.js,Ansible;Cordova;Node.js,Android Studio;IntelliJ;Notepad++;Vim;Visual Studio Code,Linux-based,Development;Testing,NA,NA,No,Yes,Yes,I don't use social media,In real life (in person),Username,2010,Daily or almost daily,Find answers to specific questions;Contribute to a library of information,3-5 times per week,Stack Overflow was much faster,31-60 minutes,Yes,A few times per month or weekly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","No, not really",Just as welcome now as I felt last year,Tech articles written by other developers,34,Man,No,Straight / Heterosexual,White or of European descent,Yes,Too long,Easy +50,I am a developer by profession,Yes,Once a month or more often,"OSS is, on average, of LOWER quality than proprietary / closed source software",Employed full-time,India,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)","10,000 or more employees","Developer, back-end;DevOps specialist",7,15,2,Slightly satisfied,Very satisfied,Very confident,Not sure,Yes,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,"Write code by hand (e.g., on a whiteboard);Interview with people in senior / management roles",No,"Specific department or team I'd be working on;Languages, frameworks, and other technologies I'd be working with;Opportunities for professional development",I was preparing for a job search,INR,Indian rupee,4.00E+05,Yearly,5597,7,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Meetings;Time spent commuting,Less than once per month / Never,"Other place, such as a coworking space or cafe",Average,No,NA,"Yes, it's not part of our process but the developers do it on their own","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have little or no influence,Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;JavaScript;PHP;Python;SQL,HTML/CSS;JavaScript;Python,Elasticsearch;Firebase;MariaDB;MongoDB;MySQL;Oracle;SQLite;Other(s):,Firebase;PostgreSQL;Redis;Other(s):,Arduino;AWS;Heroku;Linux;MacOS;Raspberry Pi;WordPress,AWS;Docker;Heroku;Kubernetes;Linux;MacOS;WordPress,Django;Express;Flask;jQuery,Express;Flask;jQuery;React.js;Vue.js,Node.js,Node.js,Notepad++;Visual Studio Code,MacOS,Testing,Not at all,Useful for immutable record keeping outside of currency,Yes,Also Yes,What?,YouTube,In real life (in person),Username,2012,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,3-5 times per week,Stack Overflow was slightly faster,11-30 minutes,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","Yes, definitely",Just as welcome now as I felt last year,Tech articles written by other developers;Tech meetups or events in your area;Courses on technologies you're interested in,23,Man,No,NA,South Asian,No,Too long,Easy +51,I am a student who is learning to code,Yes,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed part-time,United States,"Yes, full-time",Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software",NA,"Data or business analyst;Developer, full-stack",4,9,NA,NA,NA,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,"Specific department or team I'd be working on;Languages, frameworks, and other technologies I'd be working with;Office environment or company culture",I was preparing for a job search,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Bash/Shell/PowerShell;C++;HTML/CSS;Java;JavaScript;Python;R;TypeScript,Bash/Shell/PowerShell;Dart;Go;HTML/CSS;JavaScript;Python;TypeScript,MongoDB;SQLite,Firebase;MongoDB,Android;Arduino;AWS;Heroku;IBM Cloud or Watson;Linux;Raspberry Pi;Slack;Windows;WordPress,AWS;Heroku;Kubernetes;Linux;Slack;Windows,Angular/Angular.js;Express,Angular/Angular.js;Django;Express;Flask;React.js;Vue.js,Cordova;Node.js;Pandas;TensorFlow,Chef;Flutter;Node.js;Pandas;React Native;TensorFlow,Sublime Text;Vim,Windows,I do not use containers,NA,NA,Yes,"Fortunately, someone else has that title",Yes,Reddit,In real life (in person),Username,2012,Daily or almost daily,Find answers to specific questions,3-5 times per week,Stack Overflow was much faster,11-30 minutes,No,NA,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,Tech articles written by other developers,18,Woman,No,Straight / Heterosexual,South Asian,No,Too long,Easy +52,I am a developer by profession,Yes,Once a month or more often,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Poland,No,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software",20 to 99 employees,"Developer, back-end;DevOps specialist",12,8,1,Very satisfied,Slightly satisfied,Very confident,Not sure,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,NA,No,NA,I was preparing for a job search,PLN,Polish zloty,12320,Monthly,39504,40,There's no schedule or spec; I work on what seems most important or urgent,Meetings;Time spent commuting,Less than once per month / Never,Office,A little above average,"Yes, because I was told to do so",4,"Yes, it's part of our process",Developers typically have the most influence on purchasing new technology,I have some influence,Bash/Shell/PowerShell;C;C++;Elixir;Erlang;Go;HTML/CSS;Java;JavaScript;Kotlin;Python;Ruby;Rust;SQL;TypeScript,Rust,MariaDB;PostgreSQL;SQLite,PostgreSQL;SQLite,Linux,Linux,Other(s):,Other(s):,Node.js,NA,IntelliJ;Visual Studio Code,Linux-based,I do not use containers,Accepting Bitcoin or other coins and tokens as payments,"Useful for decentralized currency (i.e., Bitcoin)",No,SIGH,Yes,NA,Neither,Username,2011,Less than once per month or monthly,Find answers to specific questions,Less than once per week,NA,0-10 minutes,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","No, not really",A lot less welcome now than last year,NA,22,Man,No,NA,NA,No,Appropriate in length,Neither easy nor difficult +53,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,Less than once a month but more than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,United States,"Yes, full-time","Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,"Taken an online course in programming or software development (e.g. a MOOC);Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",500 to 999 employees,"Developer, full-stack;DevOps specialist;Engineer, site reliability;Student;System administrator",5,10,3,Slightly satisfied,Slightly satisfied,Somewhat confident,Not sure,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",3-4 years ago,NA,No,Office environment or company culture;How widely used or impactful my work output would be;Flex time or a flexible schedule,"My job status changed (promotion, new job, etc.)",USD,United States dollar,47300,Yearly,47300,42,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Distracting work environment;Lack of support from management;Not enough people for the workload,A few days each month,Office,A little below average,"Yes, because I see value in code review",1,"No, but I think we should",Developers and management have nearly equal input into purchasing new technology,I have some influence,Bash/Shell/PowerShell;HTML/CSS;Java;JavaScript;PHP;SQL;TypeScript,Bash/Shell/PowerShell;HTML/CSS;Java;JavaScript;SQL;TypeScript,DynamoDB;MySQL;Oracle;Redis,DynamoDB;MySQL;PostgreSQL;Redis,AWS;Docker,AWS;Docker,Angular/Angular.js;Spring,Angular/Angular.js;Spring,Node.js,Node.js,IntelliJ;Visual Studio Code,Windows,Testing;Production,Not at all,A passing fad,No,SIGH,Yes,Instagram,In real life (in person),Username,2012,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Meet other people with similar skills or interests;Pass the time / relax,More than 10 times per week,Stack Overflow was much faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","No, not really",Somewhat more welcome now than last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,18,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Easy +54,I am a developer by profession,Yes,Once a month or more often,"OSS is, on average, of LOWER quality than proprietary / closed source software",Employed full-time,Sweden,No,NA,"Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software",20 to 99 employees,"Developer, full-stack;DevOps specialist;System administrator",20,13,10,Very satisfied,Slightly satisfied,Very confident,Yes,No,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,Interview with people in peer roles;Interview with people in senior / management roles,No,Office environment or company culture;Opportunities for professional development;Flex time or a flexible schedule,I was preparing for a job search,SEK,Swedish krona,51500,Monthly,68268,40,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely",Being tasked with non-development work;Distracting work environment,Less than once per month / Never,Home,Far above average,"Yes, because I see value in code review",5,"Yes, it's part of our process",NA,I have some influence,Bash/Shell/PowerShell;HTML/CSS;JavaScript;Python,Bash/Shell/PowerShell;HTML/CSS;JavaScript;Python,Elasticsearch;Firebase;PostgreSQL;SQLite,DynamoDB;Elasticsearch;Firebase;SQLite,Docker;Linux;MacOS,AWS;Google Cloud Platform;Linux;MacOS;Microsoft Azure,Django;React.js,Django;React.js;Vue.js,Ansible,Ansible;Apache Spark;Hadoop;Node.js;TensorFlow,IntelliJ;PyCharm;Sublime Text;Vim,MacOS,"Development;Testing;Production;Outside of work, for personal projects",Not at all,Useful across many domains and could change many aspects of our lives,Yes,"Fortunately, someone else has that title",Yes,YouTube,Neither,Username,2010,Multiple times per day,Find answers to specific questions;Contribute to a library of information,3-5 times per week,Stack Overflow was much faster,0-10 minutes,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are",Neutral,Just as welcome now as I felt last year,NA,37,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Easy +55,I am a student who is learning to code,Yes,Less than once a month but more than once per year,The quality of OSS and closed source software is about the same,"Independent contractor, freelancer, or self-employed",Sri Lanka,"Yes, full-time","Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software",NA,Academic researcher;Student,5,16,NA,NA,NA,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,Financial performance or funding status of the company or organization;Office environment or company culture;Opportunities for professional development,"Something else changed (education, award, media, etc.)",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Java;Python;SQL,Java;Python,Oracle,NA,Arduino;Linux;Raspberry Pi,Arduino;AWS;Docker;Google Cloud Platform;Linux;Raspberry Pi;Slack,NA,React.js,NA,Pandas;React Native;TensorFlow;Torch/PyTorch,IntelliJ;IPython / Jupyter;PyCharm,Linux-based,Development,NA,Useful across many domains and could change many aspects of our lives,Yes,Yes,What?,Facebook,In real life (in person),NA,2013,Multiple times per day,Find answers to specific questions;Contribute to a library of information,More than 10 times per week,Stack Overflow was much faster,60+ minutes,Yes,Less than once per month or monthly,Yes,"No, and I don't know what those are",Not sure,Just as welcome now as I felt last year,NA,25,Man,No,Straight / Heterosexual,South Asian,Yes,Too long,Neither easy nor difficult +56,I am a developer by profession,No,Never,The quality of OSS and closed source software is about the same,Employed full-time,China,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Information systems, information technology, or system administration","Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","10,000 or more employees","Developer, desktop or enterprise applications",13,19,10,Slightly dissatisfied,Slightly dissatisfied,Somewhat confident,Yes,No,I am not interested in new job opportunities,1-2 years ago,Interview with people in peer roles;Interview with people in senior / management roles,No,Office environment or company culture;Remote work options;Flex time or a flexible schedule,"My job status changed (promotion, new job, etc.)",CNY,Chinese Yuan Renminbi,345000,Yearly,51150,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Meetings;Not enough people for the workload;Time spent commuting,Less than once per month / Never,Home,A little above average,"Yes, because I see value in code review",2,"Yes, it's part of our process","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have little or no influence,Bash/Shell/PowerShell;HTML/CSS;Java;SQL,Java;JavaScript;Kotlin;Python;Scala;TypeScript,MySQL;Oracle,Cassandra;DynamoDB;Elasticsearch;MariaDB;MongoDB;Redis,Heroku,AWS;Docker;Google Cloud Platform;Heroku;Kubernetes;Slack,Spring,Angular/Angular.js;Django;Express;React.js;Spring,NA,Apache Spark;Hadoop;Node.js;TensorFlow,IntelliJ;Visual Studio Code,Linux-based,"Outside of work, for personal projects",Non-currency applications of blockchain,Useful for immutable record keeping outside of currency,No,Also Yes,Yes,YouTube,Neither,Username,2009,Multiple times per day,Find answers to specific questions,More than 10 times per week,Stack Overflow was much faster,31-60 minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","No, not at all",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area,33,Man,No,Straight / Heterosexual,East Asian,Yes,Appropriate in length,Easy +57,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,France,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","A business discipline (ex. accounting, finance, marketing)","Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course","10,000 or more employees",NA,2,29,Less than 1 year,Very satisfied,Very satisfied,Not at all confident,No,No,I am actively looking for a job,NA - I am an independent contractor or self employed,Interview with people in peer roles;Interview with people in senior / management roles,No,Financial performance or funding status of the company or organization;Remote work options;Flex time or a flexible schedule,"Something else changed (education, award, media, etc.)",EUR,European Euro,85000,Yearly,97389,40,There's no schedule or spec; I work on what seems most important or urgent,Lack of support from management;Meetings;Toxic work environment,A few days each month,"Other place, such as a coworking space or cafe",Far above average,No,NA,"No, but I think we should","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have little or no influence,JavaScript;Python,Elixir;JavaScript;Python;TypeScript,Firebase;MongoDB,DynamoDB;Firebase;MongoDB;Redis,Linux;Windows,AWS;Docker;Google Cloud Platform;Kubernetes;Linux;Raspberry Pi,React.js,React.js,Node.js,Node.js,Notepad++;Visual Studio Code,Linux-based,Development;Testing;Production,Not at all,Useful across many domains and could change many aspects of our lives,No,SIGH,What?,WhatsApp,In real life (in person),UserID,2013,Daily or almost daily,Find answers to specific questions,6-10 times per week,Stack Overflow was much faster,60+ minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","No, not really",Not applicable - I did not use Stack Overflow last year,Tech articles written by other developers;Industry news about technologies you're interested in;Courses on technologies you're interested in,31,Man,No,Straight / Heterosexual,NA,No,Appropriate in length,Easy +58,I am a developer by profession,Yes,Once a month or more often,"OSS is, on average, of LOWER quality than proprietary / closed source software",Employed full-time,United States,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",NA,"Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack;Developer, mobile",28,19,23,Very satisfied,Very satisfied,Very confident,Yes,No,I am not interested in new job opportunities,1-2 years ago,NA,Yes,Office environment or company culture;Remote work options;Flex time or a flexible schedule,Re-entry into the workforce,USD,United States dollar,113000,Weekly,2.00E+06,40,There's no schedule or spec; I work on what seems most important or urgent,"Being tasked with non-development work;Non-work commitments (parenting, school work, hobbies, etc.);Time spent commuting","Less than half the time, but at least one day each week",Home,A little above average,"Yes, because I see value in code review",1,"No, but I think we should",Developers and management have nearly equal input into purchasing new technology,I have a great deal of influence,C#;Java;SQL,C#;F#;Java;Kotlin;SQL,Microsoft SQL Server;Oracle;SQLite,Microsoft SQL Server;Oracle;SQLite,Android;Windows,Android;Raspberry Pi;Windows,ASP.NET;jQuery,Angular/Angular.js;ASP.NET;jQuery,.NET,Hadoop;.NET;.NET Core;Node.js;Puppet;Xamarin,Android Studio;Visual Studio,Windows,I do not use containers,NA,NA,Yes,Yes,Yes,I don't use social media,In real life (in person),Login,I don't remember,Multiple times per day,Find answers to specific questions,More than 10 times per week,Stack Overflow was much faster,NA,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,NA,47,Man,No,Straight / Heterosexual,White or of European descent,Yes,NA,Easy +59,I am a developer by profession,Yes,Less than once per year,The quality of OSS and closed source software is about the same,"Independent contractor, freelancer, or self-employed",Argentina,No,Some college/university study without earning a degree,Web development or web design,"Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",2-9 employees,"Data or business analyst;Database administrator;Developer, back-end;Developer, front-end;Developer, full-stack",25,14,13,Slightly satisfied,Neither satisfied nor dissatisfied,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Opportunities for professional development",I was preparing for a job search,ARS,Argentine peso,2000,Monthly,648,50,NA,Inadequate access to necessary tools;Not enough people for the workload,About half the time,Office,A little above average,No,NA,NA,NA,NA,HTML/CSS;JavaScript;PHP;SQL,HTML/CSS;JavaScript;PHP;SQL,MariaDB;MySQL,MariaDB;MySQL,NA,Android,Angular/Angular.js;jQuery;Other(s):,jQuery;Laravel;Vue.js;Other(s):,NA,Node.js,NetBeans;Notepad++,Windows,I do not use containers,NA,A passing fad,Yes,SIGH,Yes,Facebook,In real life (in person),Login,2008,A few times per week,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Get a sense of belonging to the developer community,3-5 times per week,Stack Overflow was much faster,31-60 minutes,Yes,A few times per month or weekly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance",Neutral,Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Courses on technologies you're interested in,38,Man,No,Straight / Heterosexual,Hispanic or Latino/Latina,No,Appropriate in length,Easy +60,I am a developer by profession,Yes,Less than once a month but more than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,United States,No,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software",100 to 499 employees,"Developer, back-end;DevOps specialist",10,13,9,Slightly satisfied,Neither satisfied nor dissatisfied,Somewhat confident,Yes,No,I am not interested in new job opportunities,1-2 years ago,Complete a take-home project;Interview with people in peer roles;Interview with people in senior / management roles,Yes,"Industry that I'd be working in;Languages, frameworks, and other technologies I'd be working with;Flex time or a flexible schedule","My job status changed (promotion, new job, etc.)",USD,United States dollar,107000,Yearly,107000,46,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Meetings;Not enough people for the workload,A few days each month,Office,Average,"Yes, because I see value in code review",8,"Yes, it's part of our process","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have some influence,Bash/Shell/PowerShell;Go;JavaScript;PHP;Python;Ruby;SQL,Bash/Shell/PowerShell;C++;Go;Kotlin;Python;TypeScript,DynamoDB;Elasticsearch;MariaDB;MySQL;Redis;Other(s):,Elasticsearch;MySQL;PostgreSQL;Redis,AWS;Docker;Kubernetes,AWS;Docker;Google Cloud Platform;Kubernetes;Raspberry Pi;Slack,Flask;Laravel;React.js;Vue.js;Other(s):,Laravel;Vue.js;Other(s):,Ansible;Chef;Node.js;Puppet,Ansible;Node.js;React Native;TensorFlow,PHPStorm;Vim;Visual Studio Code,MacOS,"Development;Testing;Outside of work, for personal projects",Non-currency applications of blockchain,An irresponsible use of resources,No,"Fortunately, someone else has that title",Yes,Twitter,Neither,Username,2010,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,1-2 times per week,Stack Overflow was slightly faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",NA,Industry news about technologies you're interested in;Tech meetups or events in your area,27,Man,No,Bisexual,White or of European descent,No,NA,NA +61,I am a developer by profession,Yes,Less than once per year,"OSS is, on average, of LOWER quality than proprietary / closed source software",Employed full-time,United States,No,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",20 to 99 employees,"Database administrator;Designer;Developer, back-end;Developer, front-end;Developer, mobile;Educator;System administrator",15,10,8,Very satisfied,Very satisfied,Very confident,No,Not sure,I am not interested in new job opportunities,More than 4 years ago,Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Opportunities for professional development","I heard about a job opportunity (from a recruiter, online job posting, etc.)",USD,United States dollar,66000,Yearly,66000,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Not enough people for the workload;Time spent commuting,Less than once per month / Never,Home,Far above average,No,NA,"No, but I think we should",Developers and management have nearly equal input into purchasing new technology,I have some influence,C++;C#;HTML/CSS;JavaScript;PHP;Python;SQL;VBA,Go,Firebase;Microsoft SQL Server;MySQL;Redis;SQLite,PostgreSQL,Android;Linux;Raspberry Pi;Windows,Arduino;Linux;Raspberry Pi,ASP.NET;Drupal;jQuery;Laravel,Laravel,Cordova;.NET;.NET Core;Node.js;Unity 3D;Xamarin,Cordova;.NET;.NET Core;Node.js;Unity 3D;Xamarin,Android Studio;Atom;Eclipse;NetBeans;Notepad++;PyCharm;Vim;Visual Studio;Visual Studio Code,Windows,I do not use containers,Not at all,"Useful for decentralized currency (i.e., Bitcoin)",Yes,Yes,Yes,Reddit,Online,Username,2010,A few times per week,Find answers to specific questions,1-2 times per week,Stack Overflow was much faster,11-30 minutes,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, and I don't know what those are","Yes, somewhat",A lot more welcome now than last year,Tech articles written by other developers;Industry news about technologies you're interested in,34,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Easy +62,I am a developer by profession,Yes,Less than once a month but more than once per year,"OSS is, on average, of LOWER quality than proprietary / closed source software",Employed full-time,Netherlands,"Yes, full-time",Associate degree,"Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taken a part-time in-person course in programming or software development;Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software","10,000 or more employees","Data or business analyst;Data scientist or machine learning specialist;Database administrator;Designer;Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack;Educator;Marketing or sales professional;Student;System administrator",1,11,1,Very satisfied,Slightly dissatisfied,Not at all confident,No,Yes,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,"Write any code;Write code by hand (e.g., on a whiteboard);Complete a take-home project;Solve a brain-teaser style puzzle;Interview with people in senior / management roles",No,Remote work options;Opportunities for professional development;How widely used or impactful my work output would be,"Something else changed (education, award, media, etc.)",EUR,European Euro,76800,Yearly,87994,45,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Inadequate access to necessary tools;Lack of support from management;Toxic work environment,Less than once per month / Never,Home,Far above average,"Yes, because I see value in code review",10,"Yes, it's not part of our process but the developers do it on their own",NA,I have some influence,Bash/Shell/PowerShell;C++;Go;HTML/CSS;Java;JavaScript;Kotlin;PHP;Python;Ruby;SQL;TypeScript;VBA,Bash/Shell/PowerShell;C;C++;C#;HTML/CSS;Java;JavaScript;PHP;Python;Ruby;SQL;Swift,MariaDB;Microsoft SQL Server;MySQL;Oracle;PostgreSQL,MariaDB;MySQL;Oracle;PostgreSQL;SQLite,Android;Linux;MacOS;Microsoft Azure;Raspberry Pi;WordPress;Other(s):,Android;Docker;Google Cloud Platform;Heroku;iOS;Linux;MacOS;Microsoft Azure;Raspberry Pi;Slack;Windows;WordPress;Other(s):,Django;jQuery;React.js,ASP.NET;Django;Laravel;React.js,.NET;Node.js;React Native,.NET;Node.js;React Native,Atom;NetBeans;Notepad++;PHPStorm;PyCharm;Sublime Text;Vim;Visual Studio;Visual Studio Code;Xcode,Windows,Testing,NA,A passing fad,Yes,Yes,Yes,Reddit,In real life (in person),Username,2013,A few times per week,Find answers to specific questions;Contribute to a library of information,1-2 times per week,The other resource was slightly faster,31-60 minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",A lot less welcome now than last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,19,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Easy +63,I am a developer by profession,Yes,Less than once a month but more than once per year,The quality of OSS and closed source software is about the same,Employed full-time,Italy,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A natural science (ex. biology, chemistry, physics)","Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software",20 to 99 employees,"Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, game or graphics;Developer, mobile;Scientist",20,7,13,Slightly satisfied,Very satisfied,Very confident,Not sure,No,I am not interested in new job opportunities,1-2 years ago,Write any code;Interview with people in peer roles;Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Opportunities for professional development",I was preparing for a job search,EUR,European Euro,NA,NA,NA,40,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely","Distracting work environment;Non-work commitments (parenting, school work, hobbies, etc.);Toxic work environment",Less than once per month / Never,"Other place, such as a coworking space or cafe",A little above average,"Yes, because I see value in code review",4,"Yes, it's part of our process",Not sure,I have little or no influence,Bash/Shell/PowerShell;Clojure;Java;Python;Other(s):,Clojure;Elixir;Java,SQLite,SQLite,Android;Linux;Windows,Android;Linux,NA,NA,NA,Unreal Engine,Emacs;IntelliJ,Linux-based,Development;Testing,Not at all,Useful for immutable record keeping outside of currency,No,Yes,Yes,YouTube,Neither,Username,I don't remember,Daily or almost daily,Find answers to specific questions,1-2 times per week,Stack Overflow was slightly faster,0-10 minutes,Yes,A few times per month or weekly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","Yes, definitely",Just as welcome now as I felt last year,NA,42,Man,No,Straight / Heterosexual,NA,No,Too long,Neither easy nor difficult +64,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,Less than once a month but more than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed part-time,Czech Republic,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Information systems, information technology, or system administration","Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",20 to 99 employees,System administrator,5,13,2,Slightly dissatisfied,Slightly dissatisfied,Somewhat confident,Yes,No,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,Interview with people in peer roles,No,"Languages, frameworks, and other technologies I'd be working with;Remote work options;Flex time or a flexible schedule","I heard about a job opportunity (from a recruiter, online job posting, etc.)",CZK,Czech koruna,28000,Monthly,14964,40,There's no schedule or spec; I work on what seems most important or urgent,"Meetings;Non-work commitments (parenting, school work, hobbies, etc.);Time spent commuting",Less than once per month / Never,Home,Average,No,NA,"No, and I'm glad we don't",Not sure,I have some influence,Bash/Shell/PowerShell;C;C++;C#,Bash/Shell/PowerShell;C++;C#;Rust;SQL,MySQL,PostgreSQL;SQLite,Windows,Linux;Windows,NA,NA,Puppet,Ansible;.NET Core,Notepad++;Vim;Visual Studio;Visual Studio Code,Linux-based,I do not use containers,Not at all,An irresponsible use of resources,No,Yes,Yes,Reddit,Online,Username,NA,A few times per month or weekly,Find answers to specific questions,1-2 times per week,Stack Overflow was slightly faster,11-30 minutes,No,NA,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,Courses on technologies you're interested in,25,Man,No,Straight / Heterosexual,White or of European descent,NA,Too long,Easy +65,I am a developer by profession,Yes,Never,NA,Employed full-time,India,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Information systems, information technology, or system administration",NA,20 to 99 employees,"Developer, front-end;Developer, mobile",2,17,2,Very satisfied,Very satisfied,Very confident,No,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,Write any code;Solve a brain-teaser style puzzle;Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Opportunities for professional development;How widely used or impactful my work output would be","My job status changed (promotion, new job, etc.)",INR,Indian rupee,NA,Monthly,NA,48,There's no schedule or spec; I work on what seems most important or urgent,NA,About half the time,Office,Average,"Yes, because I see value in code review",NA,"Yes, it's not part of our process but the developers do it on their own",Not sure,NA,Assembly;C;C++;C#;HTML/CSS;Java,Kotlin,Firebase;MySQL;Oracle;SQLite,Firebase;SQLite,Android,Android,ASP.NET,NA,NA,NA,Android Studio;IntelliJ,Linux-based,NA,NA,NA,Yes,Yes,What?,WhatsApp,In real life (in person),NA,2017,Multiple times per day,Find answers to specific questions,More than 10 times per week,Stack Overflow was slightly faster,11-30 minutes,Yes,A few times per week,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are",Not sure,A lot more welcome now than last year,NA,21,Man,No,NA,NA,Yes,Appropriate in length,Neither easy nor difficult +66,I am a developer by profession,Yes,Once a month or more often,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Germany,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software",2-9 employees,"Data scientist or machine learning specialist;Developer, back-end;Developer, full-stack;Developer, QA or test;DevOps specialist;Engineer, data;Engineer, site reliability;Engineering manager;Product manager",30,7,25,Very satisfied,Very satisfied,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",NA - I am an independent contractor or self employed,"Write any code;Write code by hand (e.g., on a whiteboard);Interview with people in peer roles;Interview with people in senior / management roles",No,Financial performance or funding status of the company or organization;Specific department or team I'd be working on;Remote work options,I was preparing for a job search,EUR,European Euro,120000,Yearly,137490,NA,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Not enough people for the workload,All or almost all the time (I'm full-time remote),Home,Average,"Yes, because I see value in code review",NA,"Yes, it's part of our process",Developers and management have nearly equal input into purchasing new technology,I have a great deal of influence,Clojure;Go;HTML/CSS;Java;JavaScript;R;SQL,Clojure;SQL,Elasticsearch;MariaDB;MySQL;PostgreSQL,PostgreSQL,AWS;Docker;Linux;Slack,Docker;Kubernetes;Linux,Django;Spring,Spring,Other(s):,Other(s):,Atom;Eclipse;IntelliJ;Vim;Visual Studio Code,Linux-based,Development;Testing;Production,Non-currency applications of blockchain,Useful for immutable record keeping outside of currency,Yes,Also Yes,No,I don't use social media,In real life (in person),NA,2008,A few times per month or weekly,Find answers to specific questions;Contribute to a library of information,1-2 times per week,Stack Overflow was slightly faster,0-10 minutes,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","Yes, somewhat",Just as welcome now as I felt last year,NA,NA,NA,NA,NA,NA,Yes,Too long,Neither easy nor difficult +67,"I am not primarily a developer, but I write code sometimes as part of my work",No,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Australia,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Information systems, information technology, or system administration","Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon","1,000 to 4,999 employees",Data or business analyst;Designer,6,14,2,Very satisfied,Very satisfied,Very confident,No,Yes,I am not interested in new job opportunities,Less than a year ago,Complete a take-home project;Interview with people in peer roles;Interview with people in senior / management roles,No,Office environment or company culture;Opportunities for professional development;How widely used or impactful my work output would be,"I heard about a job opportunity (from a recruiter, online job posting, etc.)",AUD,Australian dollar,50000,Yearly,36265,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Meetings;Not enough people for the workload;Time spent commuting,Less than once per month / Never,Office,A little below average,No,NA,"Yes, it's part of our process","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have little or no influence,C;C#;HTML/CSS;Java;JavaScript;PHP;Python;SQL;VBA,C#;HTML/CSS;R;Rust;TypeScript,DynamoDB;Microsoft SQL Server;MySQL;PostgreSQL,Elasticsearch;MongoDB;Redis,AWS,Raspberry Pi,Angular/Angular.js;Express;jQuery,React.js;Ruby on Rails;Vue.js,Node.js;Unity 3D;Xamarin,Node.js;React Native,IntelliJ;Visual Studio Code,Windows,I do not use containers,NA,Useful for immutable record keeping outside of currency,Yes,Yes,Yes,YouTube,In real life (in person),Username,2010,A few times per week,Find answers to specific questions,Less than once per week,Stack Overflow was much faster,31-60 minutes,No,NA,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,Industry news about technologies you're interested in;Courses on technologies you're interested in,24,Man,No,Straight / Heterosexual,Multiracial,No,Appropriate in length,Easy +68,I am a developer by profession,Yes,Less than once a month but more than once per year,"OSS is, on average, of LOWER quality than proprietary / closed source software",Employed full-time,India,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",Web development or web design,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon",10 to 19 employees,"Developer, full-stack",9,9,7,Slightly satisfied,Slightly dissatisfied,Not at all confident,Yes,No,I am actively looking for a job,1-2 years ago,Write any code;Complete a take-home project;Interview with people in peer roles;Interview with people in senior / management roles,No,"Industry that I'd be working in;Languages, frameworks, and other technologies I'd be working with;Opportunities for professional development",I was preparing for a job search,INR,Indian rupee,8.00E+05,Yearly,11194,70,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Lack of support from management;Not enough people for the workload;Toxic work environment,Less than once per month / Never,Office,Far above average,"Yes, because I see value in code review",4,"Yes, it's not part of our process but the developers do it on their own","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have little or no influence,HTML/CSS;Java;JavaScript;Python,Elixir;Go;HTML/CSS;Java;JavaScript;Kotlin;Python;R;Scala;TypeScript;WebAssembly,Elasticsearch;Firebase,DynamoDB;Elasticsearch;Firebase;Redis,AWS;Google Cloud Platform;Linux;MacOS,Arduino;AWS;Docker;Google Cloud Platform;Kubernetes;Linux;MacOS;Raspberry Pi,Express;jQuery;React.js;Vue.js,Express;jQuery;React.js;Vue.js,Node.js;TensorFlow,Apache Spark;Hadoop;Node.js;TensorFlow,Vim,MacOS,"Outside of work, for personal projects",Not at all,Useful across many domains and could change many aspects of our lives,Yes,Also Yes,Yes,WhatsApp,In real life (in person),Username,NA,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information,Less than once per week,Stack Overflow was much faster,31-60 minutes,Yes,A few times per month or weekly,Yes,"No, and I don't know what those are","Yes, definitely",Somewhat more welcome now than last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,29,Man,No,Straight / Heterosexual,South Asian,No,Appropriate in length,Easy +69,I am a developer by profession,Yes,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Switzerland,No,"Professional degree (JD, MD, etc.)","Computer science, computer engineering, or software engineering",Participated in a hackathon,"1,000 to 4,999 employees","Developer, back-end;Developer, desktop or enterprise applications;Developer, game or graphics;Student",4,14,2,Neither satisfied nor dissatisfied,Slightly satisfied,Somewhat confident,No,Not sure,I am not interested in new job opportunities,Less than a year ago,Interview with people in peer roles;Interview with people in senior / management roles,No,Remote work options;Opportunities for professional development;Flex time or a flexible schedule,"Something else changed (education, award, media, etc.)",CHF,Swiss franc,1600,Monthly,19284,40,NA,Distracting work environment;Inadequate access to necessary tools;Time spent commuting,Less than once per month / Never,Home,Average,No,NA,"Yes, it's part of our process",Not sure,I have little or no influence,C#;HTML/CSS;Java;JavaScript;Objective-C;SQL;TypeScript,C++;C#;Java;SQL,MySQL;Oracle;SQLite,NA,Android;Windows,NA,Spring,NA,Unity 3D,Unity 3D;Unreal Engine,IntelliJ;Notepad++;Visual Studio,Windows,I do not use containers,NA,"Useful for decentralized currency (i.e., Bitcoin)",No,Yes,Yes,Reddit,In real life (in person),NA,2015,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Pass the time / relax,6-10 times per week,They were about the same,NA,No,NA,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,NA,18,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Easy +70,I am a developer by profession,No,Less than once per year,The quality of OSS and closed source software is about the same,Employed full-time,United States,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Information systems, information technology, or system administration","Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon",500 to 999 employees,"Designer;Developer, full-stack;Educator",28,12,23,Slightly dissatisfied,Slightly dissatisfied,Somewhat confident,No,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,Solve a brain-teaser style puzzle;Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Remote work options",I had a negative experience or interaction at work,USD,United States dollar,75000,Yearly,75000,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Distracting work environment,Less than once per month / Never,Home,A little above average,No,NA,"No, but I think we should","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have little or no influence,C#;HTML/CSS;JavaScript;SQL,C#;HTML/CSS;JavaScript;Python;SQL;TypeScript,Microsoft SQL Server,Microsoft SQL Server;SQLite,Windows,Android;Arduino;Google Cloud Platform;Microsoft Azure;Raspberry Pi;Windows,ASP.NET;jQuery,Angular/Angular.js;ASP.NET;jQuery,.NET,Cordova;.NET;.NET Core;Node.js;Unity 3D;Xamarin,Notepad++;Visual Studio;Visual Studio Code,Windows,I do not use containers,Not at all,NA,Yes,Yes,Yes,YouTube,Online,Username,2008,Daily or almost daily,Find answers to specific questions,3-5 times per week,Stack Overflow was much faster,11-30 minutes,Yes,A few times per month or weekly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Courses on technologies you're interested in,42,Man,No,Straight / Heterosexual,NA,Yes,Appropriate in length,Easy +71,I am a developer by profession,Yes,Never,The quality of OSS and closed source software is about the same,Employed full-time,Philippines,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",20 to 99 employees,"Developer, full-stack",4,17,Less than 1 year,Very satisfied,Slightly satisfied,Very confident,No,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,Interview with people in peer roles,No,"Languages, frameworks, and other technologies I'd be working with;Opportunities for professional development;Flex time or a flexible schedule",I was preparing for a job search,PHP,Philippine peso,18000,Monthly,4128,8,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely",Distracting work environment;Not enough people for the workload,A few days each month,Office,A little above average,No,NA,"No, but I think we should","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have some influence,HTML/CSS;JavaScript;PHP;Python;SQL;VBA,C#;HTML/CSS;JavaScript;PHP;Ruby;SQL,MariaDB;MySQL,DynamoDB;MySQL;Redis,Android;Arduino;AWS;Linux;MacOS;Raspberry Pi;Windows,Android;AWS;iOS;MacOS;Windows,Laravel;React.js,Angular/Angular.js;Django;jQuery;Laravel;React.js;Ruby on Rails;Vue.js,Node.js;Unity 3D,Node.js;React Native,Visual Studio Code,MacOS,I do not use containers,Accepting Bitcoin or other coins and tokens as payments,Useful across many domains and could change many aspects of our lives,Yes,Also Yes,Yes,Facebook,In real life (in person),Username,2013,Daily or almost daily,Find answers to specific questions;Pass the time / relax,3-5 times per week,They were about the same,NA,Yes,A few times per week,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, definitely",A lot more welcome now than last year,Tech articles written by other developers;Tech meetups or events in your area,21,Woman,No,Straight / Heterosexual,East Asian;South Asian,No,Appropriate in length,Easy +72,I am a developer by profession,Yes,Less than once a month but more than once per year,The quality of OSS and closed source software is about the same,"Independent contractor, freelancer, or self-employed",New Zealand,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",Web development or web design,"Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","Just me - I am a freelancer, sole proprietor, etc.","Developer, full-stack",13,14,9,Very satisfied,Slightly satisfied,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,"Write code by hand (e.g., on a whiteboard);Interview with people in peer roles;Interview with people in senior / management roles",No,"Languages, frameworks, and other technologies I'd be working with;Remote work options;Opportunities for professional development","I heard about a job opportunity (from a recruiter, online job posting, etc.)",NZD,New Zealand dollar,160000,Yearly,110352,50,There's no schedule or spec; I work on what seems most important or urgent,"Distracting work environment;Non-work commitments (parenting, school work, hobbies, etc.);Not enough people for the workload",All or almost all the time (I'm full-time remote),Home,A little above average,No,NA,NA,NA,NA,C#;HTML/CSS;JavaScript;PHP;SQL;TypeScript,C#;HTML/CSS;JavaScript;SQL;TypeScript,Microsoft SQL Server;MySQL,Microsoft SQL Server;PostgreSQL,Microsoft Azure;Raspberry Pi;Windows;WordPress,Android;Microsoft Azure;Raspberry Pi;Windows;WordPress,ASP.NET;jQuery;React.js,ASP.NET;React.js,.NET;.NET Core;React Native,.NET;.NET Core;React Native,Android Studio;Notepad++;Visual Studio;Visual Studio Code,Windows,I do not use containers,NA,Useful across many domains and could change many aspects of our lives,Yes,Also Yes,Yes,Reddit,In real life (in person),Username,2009,Multiple times per day,Find answers to specific questions,More than 10 times per week,Stack Overflow was much faster,60+ minutes,Yes,A few times per month or weekly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Just as welcome now as I felt last year,Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,29,Man,No,Straight / Heterosexual,White or of European descent,Yes,Appropriate in length,Easy +73,I am a developer by profession,Yes,Never,"OSS is, on average, of LOWER quality than proprietary / closed source software",Employed full-time,New Zealand,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Information systems, information technology, or system administration","Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",100 to 499 employees,"Developer, back-end",30,5,15,Very satisfied,Very satisfied,Somewhat confident,No,No,"I‚Äôm not actively looking, but I am open to new opportunities",3-4 years ago,"Write code by hand (e.g., on a whiteboard);Interview with people in peer roles;Interview with people in senior / management roles",No,"Languages, frameworks, and other technologies I'd be working with;Remote work options;Flex time or a flexible schedule","I heard about a job opportunity (from a recruiter, online job posting, etc.)",NZD,New Zealand dollar,NA,Monthly,NA,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Distracting work environment;Meetings,Less than once per month / Never,Home,A little above average,"Yes, because I see value in code review",2,"Yes, it's not part of our process but the developers do it on their own",Not sure,I have some influence,SQL,SQL,Microsoft SQL Server,MariaDB;Microsoft SQL Server;MySQL;PostgreSQL,Microsoft Azure;Windows,MacOS;Microsoft Azure;Windows,NA,NA,Unity 3D,Unity 3D,Visual Studio;Visual Studio Code,Windows,I do not use containers,NA,NA,Yes,SIGH,Yes,YouTube,Online,Username,2012,A few times per month or weekly,Find answers to specific questions;Contribute to a library of information,Less than once per week,Stack Overflow was much faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, and I don't know what those are",Neutral,Just as welcome now as I felt last year,Courses on technologies you're interested in,36,Man,No,Straight / Heterosexual,White or of European descent,NA,Appropriate in length,Neither easy nor difficult +74,I am a developer by profession,Yes,Never,"OSS is, on average, of LOWER quality than proprietary / closed source software",Employed full-time,Ireland,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software","10,000 or more employees","Developer, back-end;Engineer, data;Engineer, site reliability;System administrator",7,15,2,Very satisfied,Very satisfied,Very confident,No,No,"I‚Äôm not actively looking, but I am open to new opportunities",3-4 years ago,"Write any code;Write code by hand (e.g., on a whiteboard);Solve a brain-teaser style puzzle;Interview with people in peer roles;Interview with people in senior / management roles",No,"Languages, frameworks, and other technologies I'd be working with;How widely used or impactful my work output would be;Flex time or a flexible schedule",I had a negative experience or interaction at work,EUR,European Euro,1.00E+05,Yearly,114575,40,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely",Being tasked with non-development work;Meetings,A few days each month,Office,Far above average,"Yes, because I see value in code review",5,"Yes, it's part of our process",Developers and management have nearly equal input into purchasing new technology,I have some influence,HTML/CSS;Java;JavaScript;Kotlin;Python;Ruby,Java;Kotlin;Python,DynamoDB,DynamoDB,AWS;Linux;MacOS;Raspberry Pi,AWS;iOS;Linux;MacOS;Raspberry Pi,Flask;Spring,Flask,Hadoop,NA,Atom;IntelliJ;PyCharm;Sublime Text,MacOS,Development;Testing;Production,NA,Useful across many domains and could change many aspects of our lives,Yes,SIGH,Yes,WhatsApp,Neither,Username,2011,Daily or almost daily,Find answers to specific questions;Contribute to a library of information,6-10 times per week,Stack Overflow was much faster,60+ minutes,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","Yes, somewhat",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area,24,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Neither easy nor difficult +75,I am a developer by profession,Yes,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,India,"Yes, full-time","Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development,"10,000 or more employees","Developer, front-end",7,19,7,Slightly dissatisfied,Slightly dissatisfied,Very confident,No,No,I am actively looking for a job,3-4 years ago,Complete a take-home project;Interview with people in peer roles;Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with","My job status changed (promotion, new job, etc.)",INR,Indian rupee,1250000,Yearly,17491,50,There's no schedule or spec; I work on what seems most important or urgent,Not enough people for the workload;Time spent commuting;Toxic work environment,Less than once per month / Never,Home,Average,"Yes, because I was told to do so",1,"No, but I think we should",Developers and management have nearly equal input into purchasing new technology,I have little or no influence,HTML/CSS;JavaScript,HTML/CSS;Java;JavaScript;Python;TypeScript,MongoDB,Elasticsearch;Firebase;MongoDB,Heroku,AWS;Docker;Heroku;Kubernetes,Express;React.js,Express;React.js,NA,React Native,Sublime Text;Visual Studio Code,Windows,"Outside of work, for personal projects",NA,NA,Yes,"Fortunately, someone else has that title",Yes,YouTube,In real life (in person),Username,2012,Daily or almost daily,Find answers to specific questions,Less than once per week,Stack Overflow was much faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, and I don't know what those are",Neutral,Just as welcome now as I felt last year,Courses on technologies you're interested in,27,Woman,No,Straight / Heterosexual,NA,No,Too long,Neither easy nor difficult +76,I am a developer by profession,No,Never,The quality of OSS and closed source software is about the same,Employed full-time,United Kingdom,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Completed an industry certification program (e.g. MCPD);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)",20 to 99 employees,"Developer, back-end;Engineer, data",9,23,5,Slightly satisfied,Very satisfied,Very confident,Yes,Yes,I am not interested in new job opportunities,Less than a year ago,Write any code;Interview with people in peer roles;Interview with people in senior / management roles,No,Office environment or company culture;Remote work options;Flex time or a flexible schedule,I was preparing for a job search,GBP,Pound sterling,30000,Yearly,39254,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Distracting work environment;Time spent commuting,Less than once per month / Never,Home,Average,"Yes, because I see value in code review",2,"Yes, it's part of our process",Developers and management have nearly equal input into purchasing new technology,I have some influence,PHP;SQL,Python,MariaDB;MySQL,NA,AWS,NA,Other(s):,Other(s):,NA,Unreal Engine,Notepad++;PHPStorm,Windows,Development,Not at all,"Useful for decentralized currency (i.e., Bitcoin)",Yes,Also Yes,Yes,Facebook,In real life (in person),Username,2010,Daily or almost daily,Find answers to specific questions,1-2 times per week,Stack Overflow was slightly faster,0-10 minutes,Yes,Less than once per month or monthly,Yes,"No, and I don't know what those are",Neutral,Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in,32,Man,No,Straight / Heterosexual,White or of European descent,Yes,Too long,Neither easy nor difficult +77,I am a developer by profession,No,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software","Independent contractor, freelancer, or self-employed",United States,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A business discipline (ex. accounting, finance, marketing)","Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course","Just me - I am a freelancer, sole proprietor, etc.","Developer, front-end",22,20,20,Very satisfied,Very satisfied,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",NA - I am an independent contractor or self employed,Complete a take-home project,No,"Languages, frameworks, and other technologies I'd be working with;Remote work options;Flex time or a flexible schedule","I heard about a job opportunity (from a recruiter, online job posting, etc.)",USD,United States dollar,1.00E+05,Yearly,1.00E+05,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",NA,All or almost all the time (I'm full-time remote),Home,A little above average,No,NA,NA,NA,NA,HTML/CSS;JavaScript;PHP;SQL,HTML/CSS;JavaScript,MySQL,NA,WordPress,NA,jQuery;Vue.js,Vue.js,NA,NA,Sublime Text;Visual Studio Code,MacOS,Development,NA,NA,Yes,Yes,Yes,NA,Online,Handle,2008,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information;Get a sense of belonging to the developer community;Pass the time / relax,6-10 times per week,Stack Overflow was much faster,11-30 minutes,Yes,Daily or almost daily,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, definitely",Just as welcome now as I felt last year,Courses on technologies you're interested in,43,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Easy +78,I am a developer by profession,No,Less than once a month but more than once per year,The quality of OSS and closed source software is about the same,Employed full-time,India,"Yes, full-time","Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",2-9 employees,"Developer, full-stack",6,19,3,Neither satisfied nor dissatisfied,Neither satisfied nor dissatisfied,Very confident,No,Not sure,I am actively looking for a job,3-4 years ago,Write any code;Complete a take-home project,No,"Languages, frameworks, and other technologies I'd be working with;Remote work options",NA,INR,Indian rupee,550000,Yearly,7696,40,"There is a schedule and/or spec (made by me or by a colleague), and I follow it very closely",Not enough people for the workload;Time spent commuting,A few days each month,Office,Average,"Yes, because I see value in code review",5,"Yes, it's part of our process",Not sure,I have some influence,HTML/CSS;Java;JavaScript;Kotlin;Python,HTML/CSS;Java;JavaScript;Kotlin;Python,MongoDB,MongoDB,Android;Raspberry Pi,Android;Raspberry Pi,Express;jQuery;React.js;Vue.js,Express;React.js;Vue.js,Cordova;Node.js;React Native,Cordova;Node.js;React Native,Android Studio;IntelliJ;Visual Studio Code,Linux-based,I do not use containers,NA,NA,Yes,Also Yes,No,YouTube,In real life (in person),UserID,2015,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information,More than 10 times per week,Stack Overflow was much faster,31-60 minutes,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Somewhat more welcome now than last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,25,Man,No,NA,NA,Yes,Appropriate in length,Easy +79,I am a developer by profession,Yes,Never,The quality of OSS and closed source software is about the same,Employed full-time,Canada,"Yes, full-time",Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",NA,"Developer, full-stack;Student",5,5,1,Very satisfied,Very satisfied,Very confident,Yes,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,"Write code by hand (e.g., on a whiteboard)",No,Specific department or team I'd be working on;Remote work options;Flex time or a flexible schedule,I was preparing for a job search,CAD,Canadian dollar,NA,NA,NA,NA,There's no schedule or spec; I work on what seems most important or urgent,Being tasked with non-development work;Inadequate access to necessary tools,A few days each month,Office,Average,No,NA,"No, but I think we should",Developers typically have the most influence on purchasing new technology,I have little or no influence,C#;HTML/CSS;JavaScript;TypeScript,C#;HTML/CSS;JavaScript;TypeScript,Microsoft SQL Server,MongoDB,NA,NA,Angular/Angular.js;ASP.NET;jQuery,Angular/Angular.js;ASP.NET;jQuery;React.js;Vue.js,.NET;Node.js,.NET;.NET Core;Node.js,Notepad++;Visual Studio;Visual Studio Code,Windows,I do not use containers,NA,NA,No,Yes,Yes,Reddit,In real life (in person),Username,2012,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,3-5 times per week,Stack Overflow was slightly faster,0-10 minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","No, not really",Somewhat less welcome now than last year,Tech articles written by other developers,20,Man,No,Straight / Heterosexual,East Asian,No,Appropriate in length,Neither easy nor difficult +80,I am a developer by profession,Yes,Less than once a month but more than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,United Kingdom,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",Mathematics or statistics,"Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon",500 to 999 employees,"Developer, back-end;Developer, full-stack;DevOps specialist",1,22,1,Slightly satisfied,Very satisfied,Very confident,No,Yes,I am not interested in new job opportunities,Less than a year ago,"Write any code;Write code by hand (e.g., on a whiteboard);Interview with people in peer roles;Interview with people in senior / management roles",No,Industry that I'd be working in;Office environment or company culture;How widely used or impactful my work output would be,I was preparing for a job search,GBP,Pound sterling,NA,Yearly,NA,50,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Inadequate access to necessary tools;Toxic work environment,It's complicated,Office,A little above average,"Yes, because I was told to do so",3,"Yes, it's part of our process",Developers and management have nearly equal input into purchasing new technology,I have some influence,Bash/Shell/PowerShell;C#;F#;Go;HTML/CSS;Java;JavaScript;Python;SQL;TypeScript,F#;Go;Python;Rust,MongoDB;Microsoft SQL Server,Couchbase;MariaDB;MongoDB,Docker;Kubernetes;Linux;Microsoft Azure;Windows,Docker;Google Cloud Platform;Kubernetes;Linux;Microsoft Azure;Windows,Angular/Angular.js;ASP.NET;Flask;Vue.js,ASP.NET;Flask;Vue.js;Other(s):,.NET;.NET Core;TensorFlow;Torch/PyTorch;Xamarin,.NET Core;TensorFlow;Torch/PyTorch;Xamarin,IntelliJ;PyCharm;Visual Studio;Visual Studio Code,Windows,"Production;Outside of work, for personal projects",Implementing cryptocurrency-based products,Useful across many domains and could change many aspects of our lives,Yes,"Fortunately, someone else has that title",No,I don't use social media,In real life (in person),Username,2010,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Pass the time / relax,3-5 times per week,They were about the same,NA,Not sure / can't remember,NA,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance",Neutral,Just as welcome now as I felt last year,NA,24,Man,No,Straight / Heterosexual,Biracial,No,Appropriate in length,Neither easy nor difficult +81,I am a developer by profession,Yes,Less than once a month but more than once per year,The quality of OSS and closed source software is about the same,Employed full-time,Poland,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software","10,000 or more employees","Developer, full-stack",20,7,5,Very satisfied,Very satisfied,Very confident,No,No,I am not interested in new job opportunities,1-2 years ago,Write any code;Interview with people in peer roles;Interview with people in senior / management roles,No,Industry that I'd be working in;Opportunities for professional development;How widely used or impactful my work output would be,I was preparing for a job search,PLN,Polish zloty,NA,NA,NA,NA,NA,NA,Less than once per month / Never,Office,Far above average,"Yes, because I see value in code review",NA,"Yes, it's part of our process",Not sure,I have little or no influence,Assembly;Bash/Shell/PowerShell;C;C++;Python,Assembly;Bash/Shell/PowerShell;C;C++,NA,NA,Android;Arduino;Linux;Raspberry Pi,Android;Arduino;Linux;Raspberry Pi,NA,NA,NA,NA,Vim,Linux-based,I do not use containers,NA,"Useful for decentralized currency (i.e., Bitcoin)",Yes,Yes,No,I don't use social media,In real life (in person),Username,2011,A few times per month or weekly,Find answers to specific questions,Less than once per week,They were about the same,NA,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","No, not at all",Just as welcome now as I felt last year,Tech meetups or events in your area,28,Man,No,NA,White or of European descent,No,Appropriate in length,Easy +82,I am a developer by profession,Yes,Once a month or more often,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,United Kingdom,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","10,000 or more employees","Developer, back-end;DevOps specialist",35,14,27,Neither satisfied nor dissatisfied,Neither satisfied nor dissatisfied,Not at all confident,Yes,No,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,Interview with people in senior / management roles,No,Office environment or company culture;Remote work options,I had a negative experience or interaction at work,GBP,Pound sterling,110000,Yearly,143932,35,There's no schedule or spec; I work on what seems most important or urgent,Toxic work environment,A few days each month,Home,A little above average,"Yes, because I see value in code review",3,"Yes, it's part of our process",Developers typically have the most influence on purchasing new technology,I have a great deal of influence,Bash/Shell/PowerShell;C++;HTML/CSS;Java;JavaScript;Python;Rust,Bash/Shell/PowerShell;C++;HTML/CSS;Java;JavaScript;SQL,Couchbase,NA,Docker;Linux,Docker;Kubernetes;Linux,React.js;Spring,React.js;Spring,Chef,Chef,IntelliJ,Linux-based,Development,NA,An irresponsible use of resources,Yes,NA,NA,I don't use social media,In real life (in person),NA,2012,Daily or almost daily,Find answers to specific questions;Contribute to a library of information,Less than once per week,Stack Overflow was much faster,60+ minutes,Yes,Daily or almost daily,Yes,Yes,"Yes, definitely",Just as welcome now as I felt last year,Tech meetups or events in your area,NA,Man,No,NA,NA,No,Too long,Neither easy nor difficult +83,I am a developer by profession,Yes,Less than once a month but more than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,India,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",Web development or web design,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",20 to 99 employees,"Developer, full-stack",2,16,Less than 1 year,Very satisfied,Very satisfied,Somewhat confident,Not sure,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",Less than a year ago,Write any code;Solve a brain-teaser style puzzle;Interview with people in peer roles;Interview with people in senior / management roles,Yes,Industry that I'd be working in;Specific department or team I'd be working on;Opportunities for professional development,"Something else changed (education, award, media, etc.)",INR,Indian rupee,7.00E+05,Monthly,117540,45,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns","Lack of support from management;Non-work commitments (parenting, school work, hobbies, etc.)",Less than once per month / Never,Office,Average,"Yes, because I see value in code review",5,"Yes, it's part of our process",Developers typically have the most influence on purchasing new technology,I have some influence,HTML/CSS;JavaScript,Elixir;Go;HTML/CSS;JavaScript;Ruby;TypeScript;WebAssembly,DynamoDB;Elasticsearch;MongoDB,Cassandra;DynamoDB;MongoDB;MySQL;Redis,AWS;Docker;Google Cloud Platform;Linux;MacOS;Slack;Windows,AWS;Docker;MacOS;Slack,Express;React.js,Express;React.js;Ruby on Rails;Vue.js,Node.js;React Native,Node.js,Sublime Text;Vim;Visual Studio Code,MacOS,Development;Testing;Production,Not at all,Useful across many domains and could change many aspects of our lives,Yes,Yes,What?,Twitter,Online,Username,2014,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,6-10 times per week,Stack Overflow was much faster,0-10 minutes,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are",Neutral,Just as welcome now as I felt last year,Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,22,Man,No,Straight / Heterosexual,South Asian,No,Appropriate in length,Neither easy nor difficult +84,I am a developer by profession,No,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Pakistan,"Yes, full-time","Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",NA,2-9 employees,"Designer;Developer, mobile;Educator;Student",3,20,2,Slightly satisfied,Slightly satisfied,Somewhat confident,Yes,Yes,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,Solve a brain-teaser style puzzle;Interview with people in peer roles;Interview with people in senior / management roles,Yes,Office environment or company culture;Opportunities for professional development;Flex time or a flexible schedule,I was preparing for a job search,PKR,Pakistani rupee,40000,Monthly,3468,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Distracting work environment;Toxic work environment,Less than once per month / Never,Office,Average,"Yes, because I see value in code review",20,"No, but I think we should",Not sure,I have some influence,C;C++;C#;Java;Kotlin;PHP;SQL,C#;Java;Kotlin;Objective-C,Firebase;MySQL;SQLite,Firebase;MySQL;Oracle;SQLite,Android;Windows,Android;Windows,ASP.NET,NA,Unity 3D,Unity 3D,Android Studio;Visual Studio,Windows,"Development;Testing;Production;Outside of work, for personal projects",Not at all,NA,No,Also Yes,No,WhatsApp,In real life (in person),Screen Name,2016,Multiple times per day,Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information,More than 10 times per week,Stack Overflow was much faster,11-30 minutes,Yes,Daily or almost daily,Yes,Yes,"Yes, definitely",A lot more welcome now than last year,Courses on technologies you're interested in,26,Man,No,Straight / Heterosexual,Middle Eastern,No,Too long,Neither easy nor difficult +85,I am a developer by profession,Yes,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software","Independent contractor, freelancer, or self-employed",Germany,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon","Just me - I am a freelancer, sole proprietor, etc.","Developer, back-end;Engineer, data;Engineering manager;Product manager",16,15,14,Neither satisfied nor dissatisfied,Very satisfied,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,Interview with people in senior / management roles,No,Industry that I'd be working in;Opportunities for professional development;Flex time or a flexible schedule,"I heard about a job opportunity (from a recruiter, online job posting, etc.)",EUR,European Euro,46000,Yearly,52704,40,There's no schedule or spec; I work on what seems most important or urgent,Distracting work environment;Lack of support from management;Not enough people for the workload,A few days each month,Home,Average,"Yes, because I see value in code review",10,NA,NA,NA,Bash/Shell/PowerShell;HTML/CSS;JavaScript;PHP;Python;SQL;TypeScript,Bash/Shell/PowerShell;C#;Elixir;F#;HTML/CSS;JavaScript;Python;SQL;TypeScript,Elasticsearch;MariaDB;Microsoft SQL Server;MySQL;PostgreSQL;Redis;SQLite,Couchbase;DynamoDB;Elasticsearch;MariaDB;MySQL;PostgreSQL;Redis;SQLite,AWS;Linux;MacOS;Raspberry Pi,AWS;Docker;Google Cloud Platform;Linux;MacOS;Raspberry Pi,Angular/Angular.js;ASP.NET;Django;Flask;React.js,ASP.NET;Django;Flask;React.js;Vue.js,.NET Core,.NET Core;Pandas;TensorFlow,IPython / Jupyter;Sublime Text;Vim;Visual Studio Code,MacOS,Development,NA,"Useful for decentralized currency (i.e., Bitcoin)",No,SIGH,Yes,I don't use social media,In real life (in person),Username,I don't remember,A few times per week,Find answers to specific questions,Less than once per week,They were about the same,NA,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are",Neutral,Somewhat less welcome now than last year,Tech articles written by other developers;Tech meetups or events in your area,31,Man,No,Straight / Heterosexual,White or of European descent,NA,Appropriate in length,Easy +86,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,Once a month or more often,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,China,No,Some college/university study without earning a degree,"Information systems, information technology, or system administration","Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software",500 to 999 employees,"Developer, back-end;Developer, front-end;Educator",6,19,3,Slightly dissatisfied,Slightly dissatisfied,Somewhat confident,Not sure,Not sure,I am not interested in new job opportunities,Less than a year ago,Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Flex time or a flexible schedule","My job status changed (promotion, new job, etc.)",CNY,Chinese Yuan Renminbi,9000,Monthly,16008,50,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns","Being tasked with non-development work;Inadequate access to necessary tools;Non-work commitments (parenting, school work, hobbies, etc.)",A few days each month,Office,Far above average,"Yes, because I see value in code review",10,"No, but I think we should","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have little or no influence,Bash/Shell/PowerShell;C#;HTML/CSS;JavaScript;PHP;Python;SQL,Bash/Shell/PowerShell;Go;HTML/CSS;JavaScript;Python;Rust;SQL,MariaDB;MongoDB;Microsoft SQL Server;MySQL;Redis;SQLite,Elasticsearch;MariaDB;MongoDB;MySQL;Redis;SQLite,Linux;Windows,Docker;Linux;Raspberry Pi;Windows,Django;Express;Flask;jQuery;Vue.js,Django;Flask;jQuery;Vue.js;Other(s):,Node.js;Pandas;Torch/PyTorch,Pandas;TensorFlow;Torch/PyTorch,Coda;IPython / Jupyter;Notepad++;Sublime Text;Vim;Visual Studio Code,Linux-based,"Outside of work, for personal projects",Not at all,Useful for immutable record keeping outside of currency,Yes,Yes,What?,WeChat ÂæÆ‰ø°,In real life (in person),Username,2016,Multiple times per day,Find answers to specific questions;Contribute to a library of information,More than 10 times per week,Stack Overflow was much faster,11-30 minutes,Yes,A few times per month or weekly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Somewhat more welcome now than last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,26,Woman,No,Straight / Heterosexual,NA,Yes,Too long,Neither easy nor difficult +87,I am a developer by profession,Yes,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,Brazil,"Yes, part-time","Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon","10,000 or more employees","Developer, back-end;Developer, front-end",20,15,8,Slightly satisfied,Slightly satisfied,Somewhat confident,Yes,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",More than 4 years ago,Interview with people in peer roles,No,Remote work options;Opportunities for professional development;Flex time or a flexible schedule,"I heard about a job opportunity (from a recruiter, online job posting, etc.)",BRL,Brazilian real,11000,Monthly,36060,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns","Distracting work environment;Meetings;Non-work commitments (parenting, school work, hobbies, etc.)",Less than once per month / Never,Home,A little above average,"Yes, because I see value in code review",10,"Yes, it's part of our process",Developers and management have nearly equal input into purchasing new technology,I have some influence,Bash/Shell/PowerShell;C;C++;C#;Go;HTML/CSS;Java;JavaScript;Objective-C;Python;SQL,Go;HTML/CSS;JavaScript;Kotlin;Python,Microsoft SQL Server,NA,Android;AWS;Docker;iOS;Linux;MacOS;Slack;Windows,AWS;Docker;Linux;MacOS,Django;React.js;Spring,Django;React.js,.NET;Node.js,Node.js,Android Studio;PyCharm;Vim;Visual Studio Code,MacOS,Development;Testing,Not at all,Useful for immutable record keeping outside of currency,Yes,Also Yes,Yes,WhatsApp,Online,Login,2010,Daily or almost daily,Find answers to specific questions,3-5 times per week,Stack Overflow was much faster,60+ minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","No, not really",Somewhat more welcome now than last year,Industry news about technologies you're interested in;Courses on technologies you're interested in,36,Man,No,Straight / Heterosexual,White or of European descent,Yes,Appropriate in length,Easy +88,I code primarily as a hobby,Yes,Less than once a month but more than once per year,The quality of OSS and closed source software is about the same,"Not employed, and not looking for work",United States,No,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,"Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",NA,NA,9,6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,C++;C#;HTML/CSS;Java;JavaScript;SQL;TypeScript,C++;C#;HTML/CSS;JavaScript;Kotlin;SQL;TypeScript,Elasticsearch;Firebase;MongoDB;Microsoft SQL Server,Elasticsearch;Microsoft SQL Server,Android;Arduino;Docker;Kubernetes;Microsoft Azure;Raspberry Pi;Windows,Android;Arduino;Docker;Kubernetes;Microsoft Azure;Raspberry Pi;Windows,ASP.NET;Express,ASP.NET,.NET;.NET Core;Node.js;Xamarin,Flutter;.NET;.NET Core;Xamarin,Android Studio;IntelliJ;Visual Studio;Visual Studio Code,Windows,Development;Testing;Production,NA,A passing fad,Yes,Yes,Yes,YouTube,In real life (in person),Username,2013,Daily or almost daily,Find answers to specific questions;Pass the time / relax,1-2 times per week,Stack Overflow was slightly faster,0-10 minutes,Yes,A few times per month or weekly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Just as welcome now as I felt last year,Courses on technologies you're interested in,16,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Easy +89,I am a student who is learning to code,Yes,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software","Not employed, and not looking for work",India,No,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",NA,NA,NA,2,14,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Bash/Shell/PowerShell;Python,Bash/Shell/PowerShell;HTML/CSS;Python;Rust;SQL,NA,PostgreSQL,Linux;Raspberry Pi,Docker;Linux;Raspberry Pi,NA,Django;jQuery,NA,TensorFlow;Other(s):,Vim;Visual Studio Code,Linux-based,I do not use containers,NA,Useful across many domains and could change many aspects of our lives,Yes,Yes,Yes,YouTube,In real life (in person),Username,NA,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information,More than 10 times per week,Stack Overflow was much faster,11-30 minutes,Yes,A few times per week,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","Yes, definitely",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Courses on technologies you're interested in,NA,Man,No,Bisexual,East Asian,Yes,Too short,Easy +90,I am a developer by profession,Yes,Less than once a month but more than once per year,The quality of OSS and closed source software is about the same,Employed full-time,India,No,"Master‚Äôs degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","Taught yourself a new language, framework, or tool without taking a formal course",20 to 99 employees,"Developer, front-end;Developer, full-stack;System administrator",6,17,2,Slightly dissatisfied,Very dissatisfied,I don't have a manager,Yes,No,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,Interview with people in senior / management roles,No,"Languages, frameworks, and other technologies I'd be working with;Office environment or company culture;Opportunities for professional development",I was preparing for a job search,INR,Indian rupee,1.00E+05,Monthly,16788,50,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Distracting work environment;Inadequate access to necessary tools;Time spent commuting,A few days each month,Home,A little above average,"Yes, because I see value in code review",3,"No, but I think we should","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have some influence,Bash/Shell/PowerShell;C#;HTML/CSS;Java;JavaScript;Objective-C;PHP;Python;Ruby;SQL;Swift;TypeScript,Bash/Shell/PowerShell;C#;JavaScript;Objective-C;Ruby;SQL;Swift;TypeScript,DynamoDB;Firebase;MySQL;SQLite,Elasticsearch;MySQL;PostgreSQL;Redis,Android;Docker;Google Cloud Platform;iOS,Android;Docker;iOS;Kubernetes,React.js;Ruby on Rails,React.js;Ruby on Rails,.NET;.NET Core;Node.js,.NET Core;Node.js;Unreal Engine,Android Studio;IntelliJ;RubyMine;Vim;Visual Studio Code;Xcode,MacOS,"Development;Production;Outside of work, for personal projects",Implementing cryptocurrency-based products,NA,No,SIGH,Yes,Twitter,Online,Username,2014,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,6-10 times per week,Stack Overflow was much faster,11-30 minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a job board","No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in,25,Man,No,Straight / Heterosexual,NA,Yes,Appropriate in length,Easy +91,I am a developer by profession,Yes,Once a month or more often,"OSS is, on average, of HIGHER quality than proprietary / closed source software","Independent contractor, freelancer, or self-employed",Azerbaijan,No,Associate degree,"Information systems, information technology, or system administration","Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",10 to 19 employees,"Developer, front-end;Developer, full-stack",5,13,2,Very dissatisfied,Very dissatisfied,NA,NA,NA,I am actively looking for a job,Less than a year ago,Interview with people in senior / management roles,No,Industry that I'd be working in;Office environment or company culture;Opportunities for professional development,I was preparing for a job search,AZN,Azerbaijan manat,NA,NA,NA,NA,There's no schedule or spec; I work on what seems most important or urgent,"Distracting work environment;Meetings;Non-work commitments (parenting, school work, hobbies, etc.)",Less than once per month / Never,Office,A little above average,No,NA,NA,NA,NA,HTML/CSS;JavaScript;TypeScript,NA,MongoDB,NA,Windows,MacOS,jQuery;React.js,React.js,NA,NA,Sublime Text;Visual Studio Code,Windows,I do not use containers,NA,NA,Yes,SIGH,Yes,Twitter,In real life (in person),Login,2010,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Get a sense of belonging to the developer community,Less than once per week,Stack Overflow was much faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, I've heard of them, but I am not part of a private Q&A instance","Yes, somewhat",Just as welcome now as I felt last year,Tech articles written by other developers;Tech meetups or events in your area;Courses on technologies you're interested in,25,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Neither easy nor difficult +92,I am a developer by profession,No,Never,The quality of OSS and closed source software is about the same,Employed full-time,Austria,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A business discipline (ex. accounting, finance, marketing)","Completed an industry certification program (e.g. MCPD);Taught yourself a new language, framework, or tool without taking a formal course",10 to 19 employees,"Developer, full-stack;Educator",5,30,3,Very satisfied,Very satisfied,Somewhat confident,No,Not sure,I am not interested in new job opportunities,3-4 years ago,Interview with people in peer roles;Interview with people in senior / management roles,No,"Specific department or team I'd be working on;Languages, frameworks, and other technologies I'd be working with;Flex time or a flexible schedule","My job status changed (promotion, new job, etc.)",EUR,European Euro,50000,Yearly,57287,38,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns","Non-work commitments (parenting, school work, hobbies, etc.)",Less than once per month / Never,Office,A little below average,"Yes, because I see value in code review",2,"Yes, it's not part of our process but the developers do it on their own",Developers typically have the most influence on purchasing new technology,I have some influence,HTML/CSS;Java;JavaScript;Kotlin;SQL;VBA,HTML/CSS;Java;Kotlin;SQL,PostgreSQL,PostgreSQL,NA,NA,Other(s):,Spring;Other(s):,Apache Spark,NA,IntelliJ,Windows,I do not use containers,Not at all,NA,No,"Fortunately, someone else has that title",What?,WhatsApp,In real life (in person),Username,2015,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Get a sense of belonging to the developer community;Pass the time / relax,3-5 times per week,Stack Overflow was slightly faster,0-10 minutes,Yes,Less than once per month or monthly,Yes,"No, and I don't know what those are","Yes, somewhat",Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in,35,Man,No,Straight / Heterosexual,White or of European descent,Yes,Appropriate in length,Easy +93,"I am not primarily a developer, but I write code sometimes as part of my work",No,Never,The quality of OSS and closed source software is about the same,"Independent contractor, freelancer, or self-employed",Germany,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Fine arts or performing arts (ex. graphic design, music, studio art)","Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon",2-9 employees,Data or business analyst;Database administrator;Designer;Educator;Product manager,3,NA,2,Neither satisfied nor dissatisfied,Very satisfied,NA,NA,NA,"I‚Äôm not actively looking, but I am open to new opportunities",NA - I am an independent contractor or self employed,NA,No,Diversity of the company or organization;How widely used or impactful my work output would be;Flex time or a flexible schedule,"Something else changed (education, award, media, etc.)",EUR,European Euro,2200,Monthly,30252,25,There's no schedule or spec; I work on what seems most important or urgent,"Non-work commitments (parenting, school work, hobbies, etc.);Not enough people for the workload",All or almost all the time (I'm full-time remote),NA,A little below average,No,NA,NA,NA,NA,Python;SQL,C#;Python;Other(s):,MySQL,NA,AWS;IBM Cloud or Watson,IBM Cloud or Watson,NA,Django,NA,Unity 3D,NA,Windows,I do not use containers,NA,Useful for immutable record keeping outside of currency,No,"Fortunately, someone else has that title",Yes,Twitter,In real life (in person),NA,I don't remember,Daily or almost daily,Find answers to specific questions,3-5 times per week,Stack Overflow was much faster,31-60 minutes,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, I've heard of them, but I am not part of a private Q&A instance","No, not really",Just as welcome now as I felt last year,NA,32,NA,NA,NA,White or of European descent,No,Appropriate in length,Neither easy nor difficult +94,I am a developer by profession,Yes,Never,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,United Kingdom,No,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",2-9 employees,"Database administrator;Designer;Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack;Developer, game or graphics;Developer, QA or test;DevOps specialist;System administrator",7,16,5,Neither satisfied nor dissatisfied,Slightly dissatisfied,Not at all confident,Yes,I am already a manager,"I‚Äôm not actively looking, but I am open to new opportunities",3-4 years ago,"Write any code;Write code by hand (e.g., on a whiteboard);Interview with people in senior / management roles",Yes,Opportunities for professional development;How widely used or impactful my work output would be;Flex time or a flexible schedule,I was preparing for a job search,GBP,Pound sterling,33000,Yearly,43180,44,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Inadequate access to necessary tools;Lack of support from management,A few days each month,Home,A little above average,"Yes, because I see value in code review",2,"No, but I think we should",Developers and management have nearly equal input into purchasing new technology,I have some influence,C#;HTML/CSS;JavaScript;SQL,Assembly;C;C++;C#;HTML/CSS;JavaScript;Objective-C;SQL,Microsoft SQL Server,Microsoft SQL Server,Microsoft Azure;Windows,Android;Arduino;Microsoft Azure;Raspberry Pi;Windows,ASP.NET;jQuery,ASP.NET;jQuery,.NET;.NET Core;Node.js,.NET;.NET Core;Node.js;Unity 3D;Unreal Engine;Xamarin,Notepad++;Visual Studio;Visual Studio Code,Windows,I do not use containers,Not at all,Useful for immutable record keeping outside of currency,Yes,SIGH,Yes,Reddit,Online,Username,2013,Multiple times per day,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Pass the time / relax,More than 10 times per week,Stack Overflow was slightly faster,31-60 minutes,No,NA,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,NA,27,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Easy +95,I am a developer by profession,No,Less than once per year,"OSS is, on average, of HIGHER quality than proprietary / closed source software",Employed full-time,United States,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)",Mathematics or statistics,"Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",100 to 499 employees,"Developer, full-stack;DevOps specialist;Engineer, data",11,19,8,Very satisfied,Very satisfied,Very confident,No,Not sure,I am not interested in new job opportunities,3-4 years ago,Write any code;Complete a take-home project;Interview with people in peer roles;Interview with people in senior / management roles,No,Industry that I'd be working in;Office environment or company culture;Flex time or a flexible schedule,I had a negative experience or interaction at work,USD,United States dollar,110000,Yearly,110000,40,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns","Distracting work environment;Non-work commitments (parenting, school work, hobbies, etc.);Not enough people for the workload",A few days each month,Office,Far above average,"Yes, because I see value in code review",5,"No, and I'm glad we don't",Developers typically have the most influence on purchasing new technology,I have a great deal of influence,C#;HTML/CSS;JavaScript;Python;R;SQL,C#;JavaScript;Python;SQL,Microsoft SQL Server;PostgreSQL,Redis,AWS;Docker;Linux;Windows,AWS;Docker;Linux;Windows,Angular/Angular.js,NA,.NET;.NET Core;Pandas,Apache Spark;.NET Core;Pandas,Notepad++;PyCharm;RStudio;Vim;Visual Studio,Windows,Production,Not at all,NA,Yes,Also Yes,Yes,Reddit,Online,Screen Name,2010,Daily or almost daily,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for,3-5 times per week,Stack Overflow was much faster,11-30 minutes,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, and I don't know what those are","No, not really",Just as welcome now as I felt last year,NA,30,Man,No,Straight / Heterosexual,White or of European descent,Yes,Too long,Easy +96,"I used to be a developer by profession, but no longer am",No,Never,The quality of OSS and closed source software is about the same,Employed full-time,Canada,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course","10,000 or more employees","Engineer, data;Engineering manager;Marketing or sales professional;Product manager",19,12,19,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,C;C++;Java;Python;R;Scala;SQL,C;C++;Java;Python;R;Scala;SQL,Other(s):,Other(s):,IBM Cloud or Watson;Linux;MacOS,IBM Cloud or Watson;Linux;MacOS,NA,NA,Apache Spark,Apache Spark,Eclipse;IPython / Jupyter,MacOS,Production,Accepting Bitcoin or other coins and tokens as payments,Useful across many domains and could change many aspects of our lives,Yes,Yes,Yes,LinkedIn,Online,Login,2017,A few times per month or weekly,Find answers to specific questions;Get a sense of belonging to the developer community,Less than once per week,The other resource was slightly faster,0-10 minutes,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a job board","No, and I don't know what those are",Neutral,Just as welcome now as I felt last year,Tech articles written by other developers;Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,43,Man,No,Straight / Heterosexual,South Asian,Yes,Too long,Easy +97,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,Never,The quality of OSS and closed source software is about the same,Employed full-time,United States,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","A social science (ex. anthropology, psychology, political science)","Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon","10,000 or more employees","Data or business analyst;Data scientist or machine learning specialist;Developer, back-end;Educator;Engineer, data",7,10,6,Slightly dissatisfied,Slightly satisfied,Somewhat confident,Yes,Not sure,"I‚Äôm not actively looking, but I am open to new opportunities",1-2 years ago,"Write code by hand (e.g., on a whiteboard);Solve a brain-teaser style puzzle;Interview with people in peer roles;Interview with people in senior / management roles",No,"Financial performance or funding status of the company or organization;Languages, frameworks, and other technologies I'd be working with;Diversity of the company or organization","Something else changed (education, award, media, etc.)",USD,United States dollar,66750,Yearly,66750,45,"There is a schedule and/or spec (made by me or by a colleague), and my work somewhat aligns",Being tasked with non-development work;Distracting work environment;Inadequate access to necessary tools,A few days each month,Office,A little above average,"Yes, because I see value in code review",1,"Yes, it's part of our process","The CTO, CIO, or other management purchase new technology typically without the involvement of developers",I have little or no influence,Bash/Shell/PowerShell;JavaScript;Python;R;SQL,Bash/Shell/PowerShell;JavaScript;Python;R;SQL,Other(s):,Other(s):,Linux;MacOS,Linux;MacOS,Flask,Flask,Apache Spark;Hadoop;Pandas,Apache Spark;Hadoop;Pandas;TensorFlow;Torch/PyTorch,Atom;IPython / Jupyter;PyCharm;RStudio;Vim,MacOS,"Outside of work, for personal projects",NA,Useful for immutable record keeping outside of currency,Yes,SIGH,Yes,Facebook,In real life (in person),Username,2011,A few times per week,Find answers to specific questions;Learn how to do things I didn‚Äôt necessarily look for;Contribute to a library of information;Get a sense of belonging to the developer community,6-10 times per week,Stack Overflow was much faster,0-10 minutes,Yes,A few times per week,Yes,"No, and I don't know what those are","Yes, somewhat",Somewhat more welcome now than last year,Tech articles written by other developers;Industry news about technologies you're interested in,25,"Non-binary, genderqueer, or gender non-conforming",Yes,Bisexual,White or of European descent,No,Appropriate in length,Easy +98,I code primarily as a hobby,Yes,Less than once a month but more than once per year,"OSS is, on average, of LOWER quality than proprietary / closed source software","Independent contractor, freelancer, or self-employed",Bosnia and Herzegovina,No,"Bachelor‚Äôs degree (BA, BS, B.Eng., etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taught yourself a new language, framework, or tool without taking a formal course","Just me - I am a freelancer, sole proprietor, etc.","Designer;Developer, back-end;Developer, front-end;Developer, full-stack;System administrator",5,14,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,HTML/CSS;Java;JavaScript;SQL,HTML/CSS;Java;JavaScript;PHP;SQL;TypeScript,Firebase;MySQL,Firebase;PostgreSQL;SQLite,Linux;Windows;WordPress,Android;Arduino;AWS;Linux;MacOS;Windows;WordPress,Vue.js,Express;Laravel;Vue.js,Node.js,Cordova;Flutter;Node.js,Visual Studio Code,Windows,I do not use containers,NA,"Useful for decentralized currency (i.e., Bitcoin)",Yes,Yes,Yes,LinkedIn,In real life (in person),Username,2016,Daily or almost daily,Find answers to specific questions;Get a sense of belonging to the developer community,1-2 times per week,Stack Overflow was much faster,11-30 minutes,Yes,Less than once per month or monthly,Yes,"No, and I don't know what those are","Yes, definitely",Just as welcome now as I felt last year,Tech meetups or events in your area;Courses on technologies you're interested in,30,Man,No,Straight / Heterosexual,White or of European descent,No,Appropriate in length,Easy +99,I am a student who is learning to code,Yes,Less than once per year,The quality of OSS and closed source software is about the same,Employed part-time,India,"Yes, full-time","Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course",NA,"Academic researcher;Data or business analyst;Data scientist or machine learning specialist;Database administrator;Developer, full-stack;Engineer, data;Student",6,15,NA,NA,NA,NA,NA,NA,I am actively looking for a job,Less than a year ago,NA,NA,Industry that I'd be working in;Financial performance or funding status of the company or organization;How widely used or impactful my work output would be,I was preparing for a job search,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,C;C++;HTML/CSS;Java;JavaScript;Kotlin;PHP;Python;SQL,Python;SQL,MariaDB;MySQL;SQLite,SQLite,Android;Linux,Linux,Django;React.js,React.js,NA,NA,IntelliJ;IPython / Jupyter;Visual Studio Code,Linux-based,I do not use containers,NA,"Useful for decentralized currency (i.e., Bitcoin)",No,Also Yes,What?,YouTube,In real life (in person),Handle,I don't remember,Daily or almost daily,Find answers to specific questions,3-5 times per week,Stack Overflow was slightly faster,11-30 minutes,Yes,Daily or almost daily,"No, I knew that Stack Overflow had a job board but have never used or visited it","No, and I don't know what those are","Yes, somewhat",Somewhat more welcome now than last year,Industry news about technologies you're interested in;Tech meetups or events in your area;Courses on technologies you're interested in,21,Man,No,Straight / Heterosexual,South Asian,No,Appropriate in length,Neither easy nor difficult \ No newline at end of file diff --git a/streamlit/survey_results_sample_2020.csv b/streamlit/survey_results_sample_2020.csv new file mode 100644 index 0000000..d197f6f --- /dev/null +++ b/streamlit/survey_results_sample_2020.csv @@ -0,0 +1,100 @@ +Respondent,MainBranch,Hobbyist,Age,Age1stCode,CompFreq,CompTotal,ConvertedComp,Country,CurrencyDesc,CurrencySymbol,DatabaseDesireNextYear,DatabaseWorkedWith,DevType,EdLevel,Employment,Ethnicity,Gender,JobFactors,JobSat,JobSeek,LanguageDesireNextYear,LanguageWorkedWith,MiscTechDesireNextYear,MiscTechWorkedWith,NEWCollabToolsDesireNextYear,NEWCollabToolsWorkedWith,NEWDevOps,NEWDevOpsImpt,NEWEdImpt,NEWJobHunt,NEWJobHuntResearch,NEWLearn,NEWOffTopic,NEWOnboardGood,NEWOtherComms,NEWOvertime,NEWPurchaseResearch,NEWPurpleLink,NEWSOSites,NEWStuck,OpSys,OrgSize,PlatformDesireNextYear,PlatformWorkedWith,PurchaseWhat,Sexuality,SOAccount,SOComm,SOPartFreq,SOVisitFreq,SurveyEase,SurveyLength,Trans,UndergradMajor,WebframeDesireNextYear,WebframeWorkedWith,WelcomeChange,WorkWeekHrs,YearsCode,YearsCodePro +1,I am a developer by profession,Yes,NA,13,Monthly,NA,NA,Germany,European Euro,EUR,Microsoft SQL Server,Elasticsearch;Microsoft SQL Server;Oracle,"Developer, desktop or enterprise applications;Developer, full-stack","Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)","Independent contractor, freelancer, or self-employed",White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options;Opportunities for professional development",Slightly satisfied,I am not interested in new job opportunities,C#;HTML/CSS;JavaScript,C#;HTML/CSS;JavaScript,.NET Core;Xamarin,.NET;.NET Core,Microsoft Teams;Microsoft Azure;Trello,Confluence;Jira;Slack;Microsoft Azure;Trello,No,Somewhat important,Fairly important,NA,NA,Once a year,Not sure,NA,No,Often: 1-2 days per week or more,Start a free trial;Ask developers I know/work with,Amused,Stack Overflow (public Q&A for anyone who codes),Visit Stack Overflow;Go for a walk or other physical activity;Do other work and come back later,Windows,2 to 9 employees,Android;iOS;Kubernetes;Microsoft Azure;Windows,Windows,NA,Straight / Heterosexual,No,"No, not at all",NA,Multiple times per day,Neither easy nor difficult,Appropriate in length,No,"Computer science, computer engineering, or software engineering",ASP.NET Core,ASP.NET;ASP.NET Core,Just as welcome now as I felt last year,50,36,27 +2,I am a developer by profession,No,NA,19,NA,NA,NA,United Kingdom,Pound sterling,GBP,NA,NA,"Developer, full-stack;Developer, mobile","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,NA,NA,NA,Very dissatisfied,I am not interested in new job opportunities,Python;Swift,JavaScript;Swift,React Native;TensorFlow;Unity 3D,React Native,Github;Slack,Confluence;Jira;Github;Gitlab;Slack,NA,NA,Fairly important,NA,NA,Once a year,Not sure,NA,No,NA,NA,Amused,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Visit Stack Overflow;Go for a walk or other physical activity,MacOS,"1,000 to 4,999 employees",iOS;Kubernetes;Linux;MacOS,iOS,I have little or no influence,NA,Yes,"Yes, definitely",Less than once per month or monthly,Multiple times per day,NA,NA,NA,"Computer science, computer engineering, or software engineering",NA,NA,Somewhat more welcome now than last year,NA,7,4 +3,I code primarily as a hobby,Yes,NA,15,NA,NA,NA,Russian Federation,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Objective-C;Python;Swift,Objective-C;Python;Swift,NA,NA,NA,NA,NA,NA,NA,NA,NA,Once a decade,NA,NA,No,NA,NA,NA,Stack Overflow (public Q&A for anyone who codes),NA,Linux-based,NA,NA,NA,NA,NA,Yes,"Yes, somewhat",A few times per month or weekly,Daily or almost daily,Neither easy nor difficult,Appropriate in length,NA,NA,NA,NA,Somewhat more welcome now than last year,NA,4,NA +4,I am a developer by profession,Yes,25,18,NA,NA,NA,Albania,Albanian lek,ALL,NA,NA,NA,"Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)",NA,White or of European descent,Man,Flex time or a flexible schedule;Office environment or company culture;Opportunities for professional development,Slightly dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",NA,NA,NA,NA,NA,NA,No,NA,Not at all important/not necessary,Curious about other opportunities;Wanting to work with new technologies,NA,Once a year,Not sure,Yes,Yes,Occasionally: 1-2 days per quarter but less than monthly,NA,NA,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),NA,Linux-based,20 to 99 employees,NA,NA,I have a great deal of influence,Straight / Heterosexual,Yes,"Yes, definitely",A few times per month or weekly,Multiple times per day,NA,NA,No,"Computer science, computer engineering, or software engineering",NA,NA,Somewhat less welcome now than last year,40,7,4 +5,"I used to be a developer by profession, but no longer am",Yes,31,16,NA,NA,NA,United States,NA,NA,MySQL;PostgreSQL,MySQL;PostgreSQL;Redis;SQLite,NA,"Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,NA,NA,NA,Java;Ruby;Scala,HTML/CSS;Ruby;SQL,Ansible;Chef,Ansible,"Github;Google Suite (Docs, Meet, etc)","Confluence;Jira;Github;Slack;Google Suite (Docs, Meet, etc)",NA,NA,Very important,NA,NA,Once a year,No,NA,Yes,NA,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow;Read ratings or reviews on third party sites like G2Crowd;Research companies that have advertised on sites I visit,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers);Stack Overflow for Teams (private Q&A for organizations);Stack Overflow Talent (for hiring companies/recruiters),Call a coworker or friend;Visit Stack Overflow;Watch help / tutorial videos;Do other work and come back later;Visit another developer community (please name):,Windows,NA,Docker;Google Cloud Platform;Heroku;Linux;Windows,AWS;Docker;Linux;MacOS;Windows,NA,Straight / Heterosexual,Yes,"Yes, somewhat",Less than once per month or monthly,A few times per month or weekly,Easy,Too short,No,"Computer science, computer engineering, or software engineering",Django;Ruby on Rails,Ruby on Rails,Just as welcome now as I felt last year,NA,15,8 +6,I am a developer by profession,No,NA,14,NA,NA,NA,Germany,European Euro,EUR,NA,NA,"Designer;Developer, front-end;Developer, mobile","Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",Employed full-time,White or of European descent,Man,"Diversity of the company or organization;Languages, frameworks, and other technologies I‚Äôd be working with;Office environment or company culture",Slightly satisfied,I am not interested in new job opportunities,HTML/CSS;Java;JavaScript,HTML/CSS;Java;JavaScript,NA,NA,Github;Slack,Confluence;Github;Slack;Trello,Not sure,NA,Fairly important,NA,NA,Once a year,No,No,No,Never,Ask developers I know/work with;Read ratings or reviews on third party sites like G2Crowd,Amused,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Play games;Visit Stack Overflow;Watch help / tutorial videos;Do other work and come back later,Windows,NA,Android,Android;Docker;WordPress,I have some influence,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per month or weekly,A few times per week,Neither easy nor difficult,Appropriate in length,NA,NA,React.js,NA,NA,NA,6,4 +7,I am a developer by profession,Yes,NA,18,Monthly,NA,NA,India,United States dollar,USD,NA,NA,"Developer, back-end;Developer, front-end;Developer, QA or test;DevOps specialist","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,NA,NA,NA,Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",C#;HTML/CSS;PHP,C#;HTML/CSS;PHP,NA,NA,NA,NA,Yes,Extremely important,Very important,Better compensation;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Personal network - friends or family",Every few months,Yes,Yes,No,Sometimes: 1-2 days per month but less than weekly,Start a free trial;Ask developers I know/work with,NA,Stack Overflow (public Q&A for anyone who codes),NA,Windows,20 to 99 employees,NA,NA,NA,NA,Yes,"Yes, definitely",Multiple times per day,Multiple times per day,NA,NA,NA,"Computer science, computer engineering, or software engineering",NA,NA,A lot more welcome now than last year,NA,6,4 +8,I am a developer by profession,Yes,36,12,Yearly,116000,116000,United States,United States dollar,USD,MongoDB,MariaDB;MySQL;Redis,"Developer, back-end;Developer, desktop or enterprise applications;Developer, game or graphics","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,Remote work options;Opportunities for professional development;Family friendliness,Slightly dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",JavaScript,Python;SQL,Unity 3D,Ansible,NA,"Confluence;Jira;Github;Slack;Microsoft Teams;Google Suite (Docs, Meet, etc)",Yes,Extremely important,Not at all important/not necessary,Curious about other opportunities;Better compensation;Trouble with my direct manager;Trouble with leadership at my company;Better work/life balance;Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company",Once a year,Not sure,Yes,No,Occasionally: 1-2 days per quarter but less than monthly,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow;Read ratings or reviews on third party sites like G2Crowd,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Overflow Jobs (for job seekers),Play games;Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,Linux-based,20 to 99 employees,iOS;Slack Apps and Integrations,Docker,I have some influence,Straight / Heterosexual,Yes,"No, not really",Less than once per month or monthly,Multiple times per day,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Django;React.js;Vue.js,Flask,Just as welcome now as I felt last year,39,17,13 +9,I am a developer by profession,No,30,20,NA,NA,NA,Tunisia,United States dollar,USD,NA,NA,"Developer, full-stack","Professional degree (JD, MD, etc.)","Independent contractor, freelancer, or self-employed",NA,Man,Diversity of the company or organization;Remote work options;Office environment or company culture,Very dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",Python;Rust,HTML/CSS;JavaScript;PHP,NA,NA,NA,"Github;Slack;Trello;Google Suite (Docs, Meet, etc)",NA,NA,Very important,Curious about other opportunities;Growth or leadership opportunities,NA,Once a year,No,Yes,No,Occasionally: 1-2 days per quarter but less than monthly,Start a free trial,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Meditate,Windows,"Just me - I am a freelancer, sole proprietor, etc.",NA,WordPress,NA,Straight / Heterosexual,Yes,"Yes, definitely",Multiple times per day,Multiple times per day,Neither easy nor difficult,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Angular.js,jQuery,Just as welcome now as I felt last year,50,6,4 +10,I am a developer by profession,Yes,22,14,Yearly,25000,32315,United Kingdom,Pound sterling,GBP,Microsoft SQL Server,Microsoft SQL Server,"Database administrator;Developer, full-stack;Developer, mobile","Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)",Employed full-time,White or of European descent,Man,Flex time or a flexible schedule;How widely used or impactful my work output would be;Opportunities for professional development,Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",HTML/CSS;Java;JavaScript;Python;R;SQL,HTML/CSS;Java;JavaScript;Python;SQL,Pandas;TensorFlow,Pandas,Github;Microsoft Teams,Github;Microsoft Teams,No,Neutral,Fairly important,Curious about other opportunities;Better compensation;Looking to relocate,"Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company",Every few months,Yes,Onboarding? What onboarding?,No,Often: 1-2 days per week or more,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow,Windows,2 to 9 employees,Android;Linux;Raspberry Pi;Windows,Android;Linux;Raspberry Pi;Windows,I have a great deal of influence,Straight / Heterosexual,Yes,"Yes, definitely",Multiple times per day,Multiple times per day,Easy,Appropriate in length,No,Mathematics or statistics,Flask;jQuery,Flask;jQuery,Somewhat more welcome now than last year,36,8,4 +11,I am a developer by profession,Yes,23,13,Yearly,31000,40070,United Kingdom,Pound sterling,GBP,Firebase;MongoDB;PostgreSQL,Firebase;MongoDB;PostgreSQL;SQLite,"Developer, back-end;Developer, desktop or enterprise applications;Developer, embedded applications or devices;Developer, front-end","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,"Flex time or a flexible schedule;Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options",Slightly dissatisfied,I am actively looking for a job,Go;JavaScript;Swift;TypeScript,C#;JavaScript;Swift,Node.js;React Native,Node.js,"Jira;Github;Slack;Google Suite (Docs, Meet, etc)","Confluence;Jira;Github;Slack;Microsoft Teams;Microsoft Azure;Trello;Google Suite (Docs, Meet, etc);Stack Overflow for Teams",No,Extremely important,Very important,Curious about other opportunities;Better compensation;Trouble with leadership at my company;Better work/life balance;Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company;Directly asking current or past employees at the company",Every few months,No,Yes,No,Rarely: 1-2 days per year or less,NA,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow for Teams (private Q&A for organizations),Play games;Call a coworker or friend;Visit Stack Overflow;Watch help / tutorial videos;Do other work and come back later,Windows,"10,000 or more employees",AWS;Docker;iOS;MacOS,AWS;Heroku;iOS,I have little or no influence,Straight / Heterosexual,Yes,"Yes, somewhat",I have never participated in Q&A on Stack Overflow,Multiple times per day,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Angular;Django;React.js,Angular;Angular.js;Django;React.js,Just as welcome now as I felt last year,40,10,2 +12,I am a developer by profession,No,49,42,Monthly,1100,14268,Spain,European Euro,EUR,NA,NA,"Designer;Developer, front-end",Some college/university study without earning a degree,Employed full-time,White or of European descent,Man,Remote work options;Office environment or company culture;Family friendliness,Very dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",HTML/CSS;JavaScript,HTML/CSS;JavaScript,.NET,.NET,Github,Github,Not sure,Neutral,Somewhat important,Better compensation,Personal network - friends or family;Directly asking current or past employees at the company,Once every few years,Not sure,No,No,Rarely: 1-2 days per year or less,NA,Indifferent,Stack Overflow (public Q&A for anyone who codes);Stack Overflow Jobs (for job seekers),Visit Stack Overflow,Windows,2 to 9 employees,Windows;WordPress,Windows;WordPress,I have little or no influence,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per week,Multiple times per day,Easy,Appropriate in length,No,Mathematics or statistics,ASP.NET;jQuery,ASP.NET;jQuery,Just as welcome now as I felt last year,40,7,7 +13,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,53,14,Monthly,3000,38916,Netherlands,European Euro,EUR,NA,NA,"Designer;Developer, back-end","Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",Employed full-time,White or of European descent,Man,Industry that I‚Äôd be working in;Financial performance or funding status of the company or organization;Office environment or company culture,Very satisfied,I am not interested in new job opportunities,Python,C;JavaScript;Python,NA,NA,NA,NA,No,NA,Not at all important/not necessary,Having a bad day (or week or month) at work,"Read company media, such as employee blogs or company culture videos",Once every few years,No,Yes,No,Rarely: 1-2 days per year or less,Start a free trial,Amused,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Call a coworker or friend;Go for a walk or other physical activity;Do other work and come back later,MacOS,2 to 9 employees,Linux;MacOS;Windows,MacOS;Windows,I have some influence,Straight / Heterosexual,Yes,"Yes, definitely",Multiple times per day,Multiple times per day,Neither easy nor difficult,Too long,No,NA,NA,NA,A lot less welcome now than last year,36,35,20 +14,I am a developer by profession,Yes,27,13,Yearly,66000,66000,United States,United States dollar,USD,Firebase;Microsoft SQL Server,Firebase;Microsoft SQL Server,"Developer, desktop or enterprise applications;Developer, front-end","Associate degree (A.A., A.S., etc.)",Employed full-time,White or of European descent,Man,Industry that I‚Äôd be working in;Flex time or a flexible schedule;Office environment or company culture,Slightly satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",HTML/CSS;JavaScript;SQL;TypeScript,HTML/CSS;JavaScript;SQL;TypeScript,Node.js,Node.js,"Confluence;Jira;Github;Microsoft Teams;Google Suite (Docs, Meet, etc)",Confluence;Jira;Github;Microsoft Teams,Yes,Extremely important,Somewhat important,Wanting to share accomplishments with a wider network;Curious about other opportunities;Better compensation;Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Read other media like news articles, founder profiles, etc. about the company",Every few months,No,Yes,No,Occasionally: 1-2 days per quarter but less than monthly,NA,Amused,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Do other work and come back later,Windows,100 to 499 employees,Google Cloud Platform;Raspberry Pi;Windows,Google Cloud Platform;Windows,I have little or no influence,Straight / Heterosexual,Yes,"Yes, definitely",A few times per week,Multiple times per day,Neither easy nor difficult,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Angular;Vue.js,Angular;Vue.js,Just as welcome now as I felt last year,40,5,1 +15,I am a student who is learning to code,Yes,NA,13,NA,NA,NA,France,NA,NA,NA,MySQL;Oracle,NA,"Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Student,NA,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options",NA,"I‚Äôm not actively looking, but I am open to new opportunities",Assembly;Bash/Shell/PowerShell;C;Go,Bash/Shell/PowerShell;C;HTML/CSS;Java;Python;SQL,NA,NA,Github;Gitlab,Github,NA,NA,NA,NA,NA,Once every few years,Yes,NA,No,NA,Ask developers I know/work with,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Play games;Visit Stack Overflow;Panic,Linux-based,NA,Linux,Linux,NA,Gay or Lesbian,No,"No, not really",NA,A few times per month or weekly,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,NA,Just as welcome now as I felt last year,NA,4,NA +16,I am a developer by profession,Yes,45,8,Monthly,7000,108576,United Kingdom,Pound sterling,GBP,NA,PostgreSQL,"Database administrator;Developer, back-end;Developer, desktop or enterprise applications;Developer, full-stack;Developer, QA or test;DevOps specialist","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)","Independent contractor, freelancer, or self-employed",White or of European descent,Man,Industry that I‚Äôd be working in;Diversity of the company or organization;Remote work options,Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",Go,Bash/Shell/PowerShell;HTML/CSS;Java;JavaScript;Kotlin;R,NA,NA,NA,"Github;Slack;Google Suite (Docs, Meet, etc);Stack Overflow for Teams",No,Extremely important,Fairly important,Having a bad day (or week or month) at work;Curious about other opportunities;Better compensation;Trouble with my direct manager;Trouble with leadership at my company,Personal network - friends or family;Directly asking current or past employees at the company,Once a year,Not sure,Yes,No,Often: 1-2 days per week or more,Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Overflow Jobs (for job seekers);Stack Overflow for Teams (private Q&A for organizations),Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos,MacOS,"Just me - I am a freelancer, sole proprietor, etc.",NA,AWS;Docker;Google Cloud Platform;Heroku;Kubernetes;Linux;MacOS,NA,Straight / Heterosexual,Yes,"Yes, somewhat",Multiple times per day,Multiple times per day,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,jQuery;React.js,Just as welcome now as I felt last year,50,37,23 +17,I am a developer by profession,Yes,25,14,Yearly,79000,79000,United States,United States dollar,USD,Cassandra;Elasticsearch;MariaDB;PostgreSQL;Redis,Microsoft SQL Server;PostgreSQL,"Developer, full-stack","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,"Industry that I‚Äôd be working in;Languages, frameworks, and other technologies I‚Äôd be working with;Office environment or company culture",Slightly dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",C#;Go;Haskell;HTML/CSS;JavaScript;Python;Ruby;Rust;SQL,C#;HTML/CSS;JavaScript;Python;SQL;VBA,.NET Core;Teraform,.NET;Node.js,"Github;Gitlab;Slack;Google Suite (Docs, Meet, etc)","Github;Gitlab;Slack;Microsoft Teams;Google Suite (Docs, Meet, etc)",Yes,Extremely important,Fairly important,Having a bad day (or week or month) at work;Better compensation;Trouble with leadership at my company;Wanting to work with new technologies;Growth or leadership opportunities,"Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company;Directly asking current or past employees at the company",Once a year,Not sure,No,No,Rarely: 1-2 days per year or less,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Call a coworker or friend;Visit Stack Overflow;Do other work and come back later,Windows,20 to 99 employees,Docker;Kubernetes;Microsoft Azure,NA,I have little or no influence,Straight / Heterosexual,Yes,"No, not at all",I have never participated in Q&A on Stack Overflow,Daily or almost daily,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",ASP.NET Core;Gatsby;React.js;Vue.js,ASP.NET;Gatsby;jQuery;React.js;Vue.js,Just as welcome now as I felt last year,40,7,3 +18,I am a developer by profession,Yes,32,12,Monthly,105000,1260000,United States,United States dollar,USD,Elasticsearch;PostgreSQL;Redis;SQLite,Elasticsearch;MariaDB;MySQL;Redis;SQLite,"Developer, back-end","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options;Office environment or company culture",Very satisfied,I am not interested in new job opportunities,HTML/CSS;Perl,Bash/Shell/PowerShell;HTML/CSS;Perl,NA,NA,Github,Github;Slack,Not sure,Neutral,Very important,Looking to relocate,NA,Once every few years,Yes,Onboarding? What onboarding?,Yes,Occasionally: 1-2 days per quarter but less than monthly,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Play games;Visit Stack Overflow;Do other work and come back later,Linux-based,100 to 499 employees,Linux,AWS;Linux,I have some influence,Straight / Heterosexual,Yes,"Yes, somewhat",I have never participated in Q&A on Stack Overflow,Daily or almost daily,Neither easy nor difficult,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,NA,Just as welcome now as I felt last year,45,19,12 +19,I am a developer by profession,No,24,15,Yearly,83400,83400,United States,United States dollar,USD,MariaDB;MongoDB,MariaDB;Microsoft SQL Server,"Developer, full-stack","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,Flex time or a flexible schedule;Office environment or company culture;Opportunities for professional development,Slightly dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",C#;Go;Python;TypeScript,Bash/Shell/PowerShell;C#;HTML/CSS;JavaScript;SQL;TypeScript,Node.js;React Native;Unity 3D;Unreal Engine,.NET;.NET Core;Node.js,Github;Slack,Confluence;Jira;Github;Slack,Yes,Extremely important,Fairly important,Having a bad day (or week or month) at work;Trouble with my teammates;Growth or leadership opportunities,"Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family;Directly asking current or past employees at the company",Once a year,Yes,No,No,Occasionally: 1-2 days per quarter but less than monthly,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity,Windows,"10,000 or more employees",iOS;Slack Apps and Integrations,Windows,I have little or no influence,Straight / Heterosexual,Yes,Neutral,Less than once per month or monthly,A few times per week,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Django;Express;React.js,Angular;Angular.js;ASP.NET Core,Just as welcome now as I felt last year,35,9,3 +20,I am a developer by profession,Yes,40,18,NA,NA,NA,Spain,European Euro,EUR,NA,IBM DB2;MariaDB;Microsoft SQL Server;MySQL,"Developer, desktop or enterprise applications","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,Hispanic or Latino/a/x,Man,NA,Neither satisfied nor dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",Go,Java;JavaScript;SQL,TensorFlow,Node.js,Github,Jira;Github,Yes,Neutral,Very important,Having a bad day (or week or month) at work;Better compensation;Better work/life balance,Personal network - friends or family,Once every few years,Not sure,No,No,Often: 1-2 days per week or more,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes),Meditate;Call a coworker or friend;Go for a walk or other physical activity,Windows,100 to 499 employees,NA,Heroku;Linux;Windows,I have little or no influence,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per month or weekly,Multiple times per day,Easy,Too short,No,"Another engineering discipline (such as civil, electrical, mechanical, etc.)",Spring,Angular.js;Spring,Just as welcome now as I felt last year,50,22,17 +21,I am a student who is learning to code,Yes,23,16,NA,NA,NA,Belgium,NA,NA,Firebase;MariaDB;MongoDB,Firebase;MariaDB;Microsoft SQL Server;MongoDB;MySQL,NA,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",Student,White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options;Opportunities for professional development",NA,"I‚Äôm not actively looking, but I am open to new opportunities",Bash/Shell/PowerShell;C#;HTML/CSS;Java;Scala;Swift;TypeScript,Bash/Shell/PowerShell;C#;HTML/CSS;Java;JavaScript;Objective-C;Scala;SQL;Swift;TypeScript,Node.js;React Native,Node.js;React Native;Unity 3D,"Github;Trello;Google Suite (Docs, Meet, etc)","Github;Gitlab;Trello;Google Suite (Docs, Meet, etc)",NA,NA,NA,NA,NA,Every few months,Yes,NA,Yes,NA,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Watch help / tutorial videos,MacOS,NA,Docker;Heroku;iOS;Linux;MacOS;WordPress,Android;Docker;Heroku;iOS;Linux;MacOS;WordPress,NA,Straight / Heterosexual,Yes,"Yes, somewhat",Less than once per month or monthly,Daily or almost daily,Neither easy nor difficult,Appropriate in length,No,NA,Gatsby;React.js;Spring;Vue.js,Angular;ASP.NET Core;Express;React.js;Spring,NA,NA,7,NA +22,I am a developer by profession,Yes,NA,18,Monthly,NA,NA,India,Indian rupee,INR,NA,NA,"Developer, full-stack;Engineer, data","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,NA,Man,NA,Slightly dissatisfied,I am actively looking for a job,Java;JavaScript;Python,Java;Python,NA,NA,NA,NA,Not sure,NA,Very important,Better compensation;Better work/life balance;Wanting to work with new technologies;Looking to relocate,"Company reviews from third party sites (e.g. Glassdoor, Blind)",Every few months,No,Yes,No,Often: 1-2 days per week or more,NA,NA,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),NA,Windows,500 to 999 employees,NA,NA,NA,NA,Yes,"Yes, definitely",Multiple times per day,Multiple times per day,Easy,Appropriate in length,NA,"Computer science, computer engineering, or software engineering",NA,NA,Just as welcome now as I felt last year,50,10,2 +23,I am a developer by profession,Yes,27,14,NA,NA,NA,Germany,European Euro,EUR,NA,NA,"Developer, back-end;Developer, desktop or enterprise applications;Developer, embedded applications or devices;Developer, QA or test;Educator","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,"Flex time or a flexible schedule;Languages, frameworks, and other technologies I‚Äôd be working with;Office environment or company culture",Very satisfied,I am not interested in new job opportunities,C#;C++,Bash/Shell/PowerShell;C#;C++,.NET Core,.NET,Confluence;Jira;Github,Confluence;Jira;Github,No,Neutral,Fairly important,Curious about other opportunities;Better compensation;Trouble with my teammates;Trouble with my direct manager;Better work/life balance;Wanting to work with new technologies,"Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company",Every few months,No,Onboarding? What onboarding?,No,Rarely: 1-2 days per year or less,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Play games;Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,Windows,100 to 499 employees,Arduino;Linux;Raspberry Pi,Arduino;Raspberry Pi;Windows,I have a great deal of influence,Straight / Heterosexual,Yes,"Yes, somewhat",Less than once per month or monthly,Daily or almost daily,Easy,Appropriate in length,No,"Another engineering discipline (such as civil, electrical, mechanical, etc.)",NA,NA,Somewhat less welcome now than last year,40,8,3 +24,I am a developer by profession,Yes,45,14,Yearly,85000,91883,Germany,European Euro,EUR,Cassandra;PostgreSQL,PostgreSQL;SQLite,"Developer, back-end","Professional degree (JD, MD, etc.)",Employed full-time,White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Specific department or team I‚Äôd be working on;Office environment or company culture",Very satisfied,I am not interested in new job opportunities,Bash/Shell/PowerShell;Go;Java;Julia;Kotlin;Python;SQL,Bash/Shell/PowerShell;Java;Kotlin;PHP;SQL,NA,NA,Confluence;Jira;Github;Gitlab;Microsoft Teams,Confluence;Jira;Github;Gitlab;Slack;Microsoft Teams,Not sure,Somewhat important,Very important,Having a bad day (or week or month) at work;Curious about other opportunities;Wanting to work with new technologies,NA,Every few months,No,Yes,Yes,Often: 1-2 days per week or more,Start a free trial;Ask developers I know/work with,Amused,Stack Overflow (public Q&A for anyone who codes),Call a coworker or friend;Visit Stack Overflow;Watch help / tutorial videos,Linux-based,20 to 99 employees,AWS;Docker;Kubernetes;Linux;MacOS,Docker;Kubernetes;Linux;MacOS,I have some influence,Straight / Heterosexual,Yes,"Yes, definitely",Daily or almost daily,Multiple times per day,Easy,Appropriate in length,No,"Another engineering discipline (such as civil, electrical, mechanical, etc.)",NA,NA,Just as welcome now as I felt last year,42,30,20 +25,I am a developer by profession,No,NA,25,Monthly,NA,NA,Portugal,European Euro,EUR,MariaDB;Oracle,Oracle,"Developer, back-end;Developer, full-stack;DevOps specialist;Engineer, data;System administrator","Associate degree (A.A., A.S., etc.)",Employed full-time,Hispanic or Latino/a/x,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Specific department or team I‚Äôd be working on;Opportunities for professional development",Neither satisfied nor dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",Assembly;Bash/Shell/PowerShell;C,Bash/Shell/PowerShell;C,NA,NA,Jira;Github;Gitlab;Slack;Stack Overflow for Teams,Jira;Github;Gitlab,No,Extremely important,Critically important,Curious about other opportunities;Growth or leadership opportunities,NA,Once every few years,Yes,Yes,No,Often: 1-2 days per week or more,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow,Windows,100 to 499 employees,Docker;Linux,Docker;Linux;Windows,I have little or no influence,Straight / Heterosexual,Yes,"Yes, definitely",Multiple times per day,Multiple times per day,Neither easy nor difficult,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,NA,Just as welcome now as I felt last year,40,23,18 +26,I am a developer by profession,No,NA,12,Yearly,94000,71093,Canada,Canadian dollar,CAD,NA,PostgreSQL,"Developer, full-stack","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,East Asian,Man,Flex time or a flexible schedule;Remote work options;Office environment or company culture,Neither satisfied nor dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",Go;Rust,JavaScript;Python,NA,NA,NA,"Jira;Github;Gitlab;Slack;Google Suite (Docs, Meet, etc)",Yes,Extremely important,Somewhat important,Curious about other opportunities;Better compensation;Better work/life balance;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Personal network - friends or family;Directly asking current or past employees at the company",Once every few years,Not sure,Yes,No,Never,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Play games;Call a coworker or friend;Visit Stack Overflow;Watch help / tutorial videos;Do other work and come back later,MacOS,100 to 499 employees,NA,Linux;MacOS;Slack Apps and Integrations,I have little or no influence,NA,Yes,"Yes, somewhat",A few times per month or weekly,Daily or almost daily,Easy,Too long,No,"Computer science, computer engineering, or software engineering",NA,Django;React.js,Just as welcome now as I felt last year,40,17,10 +27,"I used to be a developer by profession, but no longer am",Yes,NA,12,NA,NA,NA,United States,NA,NA,PostgreSQL;SQLite,Elasticsearch;MySQL;PostgreSQL;SQLite,"Database administrator;Developer, full-stack;Engineering manager;Product manager;System administrator","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,NA,NA,NA,Bash/Shell/PowerShell;C;C++;Perl;Python;SQL,Bash/Shell/PowerShell;C;C++;Java;Python;SQL,TensorFlow,NA,"Github;Gitlab;Google Suite (Docs, Meet, etc)","Jira;Github;Gitlab;Microsoft Teams;Trello;Google Suite (Docs, Meet, etc)",NA,NA,Somewhat important,NA,NA,Once every few years,No,NA,Yes,NA,Ask developers I know/work with;Visit developer communities like Stack Overflow,Annoyed,Stack Overflow (public Q&A for anyone who codes),Call a coworker or friend;Visit Stack Overflow,Linux-based,NA,AWS;Docker;Linux,AWS;Linux,NA,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per week,Daily or almost daily,Easy,Appropriate in length,No,"A humanities discipline (such as literature, history, philosophy, etc.)",Flask,Flask,Just as welcome now as I felt last year,NA,20,20 +28,I am a student who is learning to code,Yes,NA,22,NA,NA,NA,China,NA,NA,NA,NA,NA,Some college/university study without earning a degree,Student,Black or of African descent,Man,"Diversity of the company or organization;Languages, frameworks, and other technologies I‚Äôd be working with;How widely used or impactful my work output would be",NA,"I‚Äôm not actively looking, but I am open to new opportunities",NA,Python;R,NA,Pandas,NA,Github;Gitlab,NA,NA,NA,NA,NA,Every few months,No,NA,No,NA,Research companies that have advertised on sites I visit,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Do other work and come back later,Windows,NA,NA,Linux;Windows,NA,Straight / Heterosexual,Yes,"Yes, somewhat",Daily or almost daily,Daily or almost daily,Neither easy nor difficult,Too long,No,"A health science (such as nursing, pharmacy, radiology, etc.)",NA,NA,Just as welcome now as I felt last year,NA,2,NA +29,I am a student who is learning to code,Yes,18,15,NA,NA,NA,Ukraine,NA,NA,MySQL;Oracle;PostgreSQL;SQLite,NA,NA,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",Student,NA,Man,Specific department or team I‚Äôd be working on;Office environment or company culture;Opportunities for professional development,NA,"I‚Äôm not actively looking, but I am open to new opportunities",C#;HTML/CSS;Java;JavaScript;Kotlin;Python;SQL;TypeScript,C#;C++;HTML/CSS;Python,.NET;.NET Core;Node.js;Pandas;Unity 3D;Unreal Engine;Xamarin,.NET,Github;Gitlab;Trello,Github;Trello,NA,NA,NA,NA,NA,Every few months,NA,NA,No,NA,Start a free trial,Annoyed,Stack Overflow (public Q&A for anyone who codes),Meditate;Play games;Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Panic;Watch help / tutorial videos;Do other work and come back later,Windows,NA,Android;Windows,Windows,NA,Straight / Heterosexual,Yes,"No, not at all",Less than once per month or monthly,A few times per month or weekly,Neither easy nor difficult,Appropriate in length,No,NA,Angular;Angular.js;ASP.NET;ASP.NET Core;jQuery;Spring;Vue.js,NA,Not applicable - I did not use Stack Overflow last year,NA,Less than 1 year,NA +30,I am a developer by profession,Yes,NA,14,Yearly,30000,38778,United Kingdom,Pound sterling,GBP,Firebase;MongoDB,Microsoft SQL Server;Redis;SQLite,"Data or business analyst;Database administrator;Developer, back-end;Developer, front-end;Developer, full-stack;System administrator","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,NA,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options;Opportunities for professional development",Slightly dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",JavaScript;SQL;TypeScript,Bash/Shell/PowerShell;C#;HTML/CSS;JavaScript;Python;SQL;TypeScript,Node.js,Node.js,Jira;Github;Slack,Confluence;Jira;Github,No,Extremely important,Somewhat important,Curious about other opportunities;Better compensation;Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind)",NA,No,Onboarding? What onboarding?,No,Occasionally: 1-2 days per quarter but less than monthly,Start a free trial;Ask developers I know/work with,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Play games;Call a coworker or friend;Visit Stack Overflow;Watch help / tutorial videos,Windows,NA,Docker;Heroku,MacOS;Windows,I have some influence,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per week,Daily or almost daily,Neither easy nor difficult,Too long,No,"Information systems, information technology, or system administration",Express;React.js;Vue.js,Express;Vue.js,A lot less welcome now than last year,37,4,2 +31,I am a developer by profession,Yes,NA,20,Weekly,NA,NA,Russian Federation,Australian dollar,AUD,NA,NA,Academic researcher,"Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)",Employed full-time,East Asian,Man,NA,Slightly satisfied,I am not interested in new job opportunities,NA,C;C++,NA,TensorFlow;Torch/PyTorch;Unity 3D,NA,Github;Gitlab,Yes,Extremely important,NA,Having a bad day (or week or month) at work,NA,Once every few years,NA,Yes,Yes,Occasionally: 1-2 days per quarter but less than monthly,Ask developers I know/work with,NA,Stack Overflow (public Q&A for anyone who codes),NA,Linux-based,20 to 99 employees,NA,Linux,NA,NA,Yes,NA,A few times per month or weekly,Multiple times per day,Easy,Appropriate in length,Yes,"Computer science, computer engineering, or software engineering",NA,NA,NA,NA,6,3 +32,I am a developer by profession,Yes,31,12,Monthly,3500,31764,Canada,Canadian dollar,CAD,MySQL;SQLite,MySQL;SQLite,"Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack;Developer, QA or test","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,"Flex time or a flexible schedule;Languages, frameworks, and other technologies I‚Äôd be working with;How widely used or impactful my work output would be",Slightly satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",C++;Python,C;C++;Java;Python;SQL;VBA,NA,NA,Jira;Github;Stack Overflow for Teams,Jira;Github,Not sure,NA,Somewhat important,Better compensation;Growth or leadership opportunities,"Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company;Directly asking current or past employees at the company",Every few months,Yes,No,No,Rarely: 1-2 days per year or less,Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Meditate;Play games;Visit Stack Overflow;Go for a walk or other physical activity;Do other work and come back later,Windows,10 to 19 employees,Docker;Linux;Windows,Linux;Raspberry Pi;Windows,I have some influence,Straight / Heterosexual,Yes,"Yes, definitely",Multiple times per day,Multiple times per day,Neither easy nor difficult,Too long,No,"Computer science, computer engineering, or software engineering",NA,NA,Just as welcome now as I felt last year,37,19,10 +33,I am a developer by profession,Yes,39,14,Monthly,4900,63564,Belgium,European Euro,EUR,MongoDB,MongoDB;MySQL;PostgreSQL;SQLite,"Developer, front-end;Developer, full-stack;Developer, mobile","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,Flex time or a flexible schedule;Remote work options;Opportunities for professional development,Slightly dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",HTML/CSS;JavaScript;TypeScript,HTML/CSS;JavaScript;TypeScript,Node.js;React Native;Unity 3D,Node.js;React Native,"Github;Slack;Google Suite (Docs, Meet, etc);Stack Overflow for Teams","Confluence;Jira;Github;Gitlab;Slack;Google Suite (Docs, Meet, etc);Stack Overflow for Teams",Yes,Neutral,Somewhat important,Just because;Curious about other opportunities;Better compensation;Better work/life balance;Wanting to work with new technologies;Growth or leadership opportunities,"Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company;Directly asking current or past employees at the company",Once a year,No,No,No,Sometimes: 1-2 days per month but less than weekly,Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Overflow for Teams (private Q&A for organizations),Visit Stack Overflow;Go for a walk or other physical activity;Do other work and come back later,MacOS,500 to 999 employees,Docker;Google Cloud Platform;iOS;Kubernetes;MacOS,AWS;Docker;Google Cloud Platform;Heroku;iOS;Kubernetes;MacOS;Raspberry Pi,I have some influence,Straight / Heterosexual,Yes,Neutral,Less than once per month or monthly,Daily or almost daily,Neither easy nor difficult,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Express;Gatsby;React.js;Ruby on Rails,Angular;Angular.js;Django;Express;React.js,Just as welcome now as I felt last year,40,20,14 +34,I am a developer by profession,Yes,29,15,NA,NA,NA,Germany,NA,NA,Elasticsearch;MongoDB;Redis,MongoDB;PostgreSQL,"Developer, back-end;Developer, full-stack","Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)","Not employed, but looking for work",White or of European descent,Man,"Flex time or a flexible schedule;Languages, frameworks, and other technologies I‚Äôd be working with;Specific department or team I‚Äôd be working on",NA,I am actively looking for a job,Go;TypeScript,HTML/CSS;Java;JavaScript;SQL;TypeScript,Flutter;Node.js;React Native,Node.js,Github;Gitlab,Confluence;Github;Gitlab,NA,NA,Very important,Better compensation;Wanting to work with new technologies,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Read other media like news articles, founder profiles, etc. about the company",Once a year,Yes,NA,Yes,NA,Ask developers I know/work with;Visit developer communities like Stack Overflow,Amused,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Call a coworker or friend;Visit Stack Overflow;Watch help / tutorial videos;Do other work and come back later,Windows,NA,AWS;Raspberry Pi,Heroku;Raspberry Pi,NA,Gay or Lesbian,Yes,"Yes, somewhat",Multiple times per day,Multiple times per day,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Angular;Express;React.js;Spring,Angular;Express,Somewhat more welcome now than last year,NA,10,NA +35,I am a student who is learning to code,Yes,16,13,NA,NA,NA,United States,NA,NA,MongoDB;MySQL,MongoDB;MySQL,"Designer;Developer, front-end","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)","Not employed, but looking for work",White or of European descent,Woman,Flex time or a flexible schedule;Remote work options;Office environment or company culture,NA,"I‚Äôm not actively looking, but I am open to new opportunities",HTML/CSS;JavaScript;Python;TypeScript,HTML/CSS;Java;JavaScript;Ruby,Node.js,Node.js;React Native,Github,Github;Trello,NA,NA,NA,NA,NA,Once a year,NA,NA,Yes,NA,Visit developer communities like Stack Overflow;Read ratings or reviews on third party sites like G2Crowd,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,MacOS,NA,NA,AWS;iOS;Linux;WordPress,NA,Straight / Heterosexual,Yes,"Yes, somewhat",Less than once per month or monthly,A few times per month or weekly,Easy,Too long,No,"Information systems, information technology, or system administration",Angular;Angular.js;Express;jQuery;React.js;Vue.js,Express;jQuery,Just as welcome now as I felt last year,NA,3,NA +36,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,34,30,Yearly,60000,77556,United Kingdom,Pound sterling,GBP,Microsoft SQL Server;MongoDB;SQLite,IBM DB2;Microsoft SQL Server;MongoDB;SQLite,Data or business analyst;Data scientist or machine learning specialist,Some college/university study without earning a degree,Employed full-time,White or of European descent,Man,Flex time or a flexible schedule;Office environment or company culture;Opportunities for professional development,Slightly satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",C#;Go;HTML/CSS;JavaScript;Python;SQL,C#;Go;HTML/CSS;Java;JavaScript;Python;R;SQL,Keras;Node.js;Pandas;TensorFlow,Node.js;Pandas,Confluence;Jira;Github;Slack;Trello,Confluence;Jira;Github;Slack;Trello,Not sure,Neutral,Somewhat important,Having a bad day (or week or month) at work;Curious about other opportunities;Wanting to work with new technologies;Growth or leadership opportunities,NA,Every few months,No,Yes,No,Sometimes: 1-2 days per month but less than weekly,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,Windows,"1,000 to 4,999 employees",Linux;MacOS;Windows,MacOS;Windows,I have little or no influence,Straight / Heterosexual,Yes,"Yes, somewhat",Less than once per month or monthly,Multiple times per day,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Express;React.js,Express;React.js,Just as welcome now as I felt last year,40,4,3 +37,I am a developer by profession,Yes,19,16,Monthly,NA,NA,France,European Euro,EUR,Elasticsearch,MariaDB;MongoDB;MySQL;PostgreSQL,"Developer, front-end","Associate degree (A.A., A.S., etc.)",Employed full-time,Middle Eastern,Man,"Languages, frameworks, and other technologies I‚Äôd be working with",Very satisfied,I am not interested in new job opportunities,Dart;Python,Bash/Shell/PowerShell;Haskell;HTML/CSS;JavaScript;SQL;TypeScript,TensorFlow,Node.js;React Native,NA,"Confluence;Jira;Github;Gitlab;Slack;Microsoft Teams;Microsoft Azure;Trello;Google Suite (Docs, Meet, etc)",Yes,Somewhat important,Very important,Better compensation,Directly asking current or past employees at the company,Once a year,No,Yes,No,Often: 1-2 days per week or more,NA,Indifferent,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Call a coworker or friend;Visit Stack Overflow,Windows,20 to 99 employees,Docker;Google Cloud Platform;Raspberry Pi,Arduino;Heroku;iOS;Linux;MacOS;Microsoft Azure;Slack Apps and Integrations;Windows;WordPress,I have little or no influence,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per month or weekly,Multiple times per day,Easy,Too long,No,Web development or web design,Gatsby,Express;jQuery;React.js;Vue.js,Somewhat more welcome now than last year,39,2,1 +38,I am a developer by profession,No,35,14,Yearly,90000,97288,Italy,European Euro,EUR,MongoDB;PostgreSQL;Redis,MongoDB;PostgreSQL;Redis,"Developer, full-stack;Engineering manager","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,Flex time or a flexible schedule;Remote work options;Office environment or company culture,Very satisfied,I am not interested in new job opportunities,JavaScript;Rust;TypeScript,HTML/CSS;JavaScript;Python;Ruby;Rust,Node.js;Teraform,Node.js;Teraform,"Github;Slack;Google Suite (Docs, Meet, etc)","Github;Slack;Google Suite (Docs, Meet, etc)",Yes,Somewhat important,Fairly important,Curious about other opportunities,"Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family",Every few months,No,Yes,No,Sometimes: 1-2 days per month but less than weekly,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes),Call a coworker or friend;Do other work and come back later,MacOS,500 to 999 employees,AWS;Docker;Kubernetes;MacOS;Slack Apps and Integrations,AWS;Docker;Kubernetes;MacOS;Slack Apps and Integrations,I have little or no influence,Straight / Heterosexual,Yes,"Yes, definitely",Less than once per month or monthly,A few times per week,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Express;Gatsby;React.js,Express;Gatsby;React.js,Just as welcome now as I felt last year,40,20,12 +39,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,NA,17,NA,NA,NA,United Kingdom,Pound sterling,GBP,NA,NA,NA,"Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)","Independent contractor, freelancer, or self-employed",White or of European descent,NA,Industry that I‚Äôd be working in;Office environment or company culture,Very dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",C#,C#;Python,Unity 3D,Unity 3D,NA,Github,NA,NA,Not at all important/not necessary,Better compensation,"Company reviews from third party sites (e.g. Glassdoor, Blind);Read other media like news articles, founder profiles, etc. about the company",Once every few years,No,NA,No,Never,Start a free trial;Visit developer communities like Stack Overflow,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Watch help / tutorial videos,Windows,"Just me - I am a freelancer, sole proprietor, etc.",Windows,Windows,NA,NA,Yes,"No, not really",A few times per month or weekly,A few times per month or weekly,Easy,Appropriate in length,NA,NA,NA,NA,Just as welcome now as I felt last year,NA,13,1 +40,I am a student who is learning to code,Yes,20,14,NA,NA,NA,United States,NA,NA,MySQL,MySQL;SQLite,NA,"Associate degree (A.A., A.S., etc.)",Student,Hispanic or Latino/a/x,Woman,Industry that I‚Äôd be working in;Flex time or a flexible schedule;Office environment or company culture,NA,"I‚Äôm not actively looking, but I am open to new opportunities",C#;HTML/CSS;JavaScript;Python,C;C#;C++;HTML/CSS;JavaScript;PHP;Python;SQL,Unity 3D;Unreal Engine,.NET;Unity 3D;Unreal Engine,"Jira;Github;Gitlab;Slack;Trello;Google Suite (Docs, Meet, etc)","Confluence;Jira;Github;Gitlab;Slack;Trello;Google Suite (Docs, Meet, etc)",NA,NA,NA,NA,NA,Once a year,Not sure,NA,No,NA,NA,NA,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),NA,Windows,NA,Android;iOS;Linux;Windows,Android;iOS;Linux;Windows,NA,Straight / Heterosexual,Yes,"No, not really",I have never participated in Q&A on Stack Overflow,A few times per month or weekly,Easy,Appropriate in length,No,NA,NA,NA,Just as welcome now as I felt last year,NA,6,NA +41,I am a developer by profession,No,NA,15,Yearly,106000,106000,United States,United States dollar,USD,Microsoft SQL Server,Microsoft SQL Server,"Developer, back-end;Developer, front-end;Developer, full-stack","Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)",Employed full-time,NA,NA,Remote work options;Financial performance or funding status of the company or organization;Opportunities for professional development,Slightly dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",C;C#;Java;SQL,C;C#;Java;SQL,.NET;.NET Core;Node.js,.NET;Hadoop,Microsoft Teams,Slack;Microsoft Teams;Trello,No,Neutral,Very important,Better compensation;Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase)",Once a year,No,No,No,Never,Start a free trial;Visit developer communities like Stack Overflow;Read ratings or reviews on third party sites like G2Crowd,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Do other work and come back later,Windows,500 to 999 employees,Windows,Windows,I have some influence,NA,Yes,Neutral,Daily or almost daily,Daily or almost daily,NA,NA,NA,"Computer science, computer engineering, or software engineering",Vue.js,ASP.NET;Vue.js,A lot less welcome now than last year,40,25,20 +42,I am a developer by profession,No,32,14,Yearly,130000,130000,United States,United States dollar,USD,Cassandra;DynamoDB;MongoDB,Microsoft SQL Server;MySQL;Oracle;Redis,"Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack;DevOps specialist","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,Remote work options;How widely used or impactful my work output would be;Office environment or company culture,Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",Bash/Shell/PowerShell;C#;Go;Java;Python;Rust,Bash/Shell/PowerShell;C#;HTML/CSS;Java;JavaScript;Python,.NET Core;Teraform,.NET;.NET Core;Node.js;Teraform,Confluence;Jira;Gitlab,"Confluence;Jira;Github;Gitlab;Slack;Trello;Google Suite (Docs, Meet, etc)",Yes,Somewhat important,Not at all important/not necessary,Curious about other opportunities;Better compensation;Trouble with leadership at my company;Better work/life balance;Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family",Once every few years,Yes,Yes,Yes,Rarely: 1-2 days per year or less,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow,Amused,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,Windows,"1,000 to 4,999 employees",Android;AWS;Docker;Kubernetes;Raspberry Pi,AWS;Docker;Linux;MacOS;Raspberry Pi;Slack Apps and Integrations;Windows,I have some influence,Straight / Heterosexual,Yes,"No, not really",Less than once per month or monthly,A few times per month or weekly,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",ASP.NET Core;Spring,ASP.NET;Flask;React.js;Spring,Somewhat less welcome now than last year,37,16,10 +43,I am a developer by profession,Yes,NA,16,Yearly,135000,135000,United States,United States dollar,USD,Oracle,Oracle,"Developer, back-end;Developer, front-end;Developer, full-stack","Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)",Employed full-time,NA,NA,NA,Very dissatisfied,I am not interested in new job opportunities,Dart;HTML/CSS;Java;JavaScript;SQL,Dart;HTML/CSS;Java;JavaScript;SQL,Flutter,Flutter,Jira;Github,Jira;Github,Yes,Extremely important,Very important,NA,NA,Once a year,No,Yes,No,Sometimes: 1-2 days per month but less than weekly,Start a free trial;Visit developer communities like Stack Overflow;Research companies that have advertised on sites I visit,Amused,Stack Overflow (public Q&A for anyone who codes),Visit Stack Overflow;Watch help / tutorial videos,Windows,"1,000 to 4,999 employees",Linux,Linux,I have some influence,NA,Yes,"Yes, definitely",Daily or almost daily,Multiple times per day,Easy,Appropriate in length,NA,"Computer science, computer engineering, or software engineering",NA,ASP.NET,Just as welcome now as I felt last year,45,36,29 +44,I am a developer by profession,No,32,21,Yearly,244000,55893,Brazil,Brazilian real,BRL,Microsoft SQL Server,Microsoft SQL Server,"Data or business analyst;Developer, back-end;Product manager","Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)",Employed full-time,White or of European descent,Man,Industry that I‚Äôd be working in;Specific department or team I‚Äôd be working on;Opportunities for professional development,Neither satisfied nor dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",HTML/CSS;Java;JavaScript;Python;R;SQL,HTML/CSS;Python;R;SQL;VBA,NA,NA,Github;Slack;Trello,Github;Slack;Trello,No,Somewhat important,Very important,Having a bad day (or week or month) at work;Curious about other opportunities;Trouble with my teammates;Wanting to work with new technologies;Growth or leadership opportunities;Looking to relocate,"Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company",Once every few years,No,No,No,Often: 1-2 days per week or more,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow;Read ratings or reviews on third party sites like G2Crowd,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos,Windows,10 to 19 employees,Linux;Windows,Windows,I have some influence,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per month or weekly,Multiple times per day,Neither easy nor difficult,Appropriate in length,No,"Another engineering discipline (such as civil, electrical, mechanical, etc.)",NA,NA,Just as welcome now as I felt last year,45,10,6 +45,I am a developer by profession,Yes,22,13,Yearly,34000,36753,France,European Euro,EUR,Elasticsearch;MongoDB,Elasticsearch;MongoDB;MySQL,"Developer, full-stack","Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)",Employed full-time,White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options;Office environment or company culture",Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",Java;Python;Rust,Bash/Shell/PowerShell;C;C++;Java;JavaScript;Python;Scala;TypeScript,NA,Ansible;Cordova;Node.js,Gitlab;Slack,"Github;Gitlab;Slack;Microsoft Teams;Google Suite (Docs, Meet, etc)",Yes,Extremely important,Very important,Better compensation;Better work/life balance;Wanting to work with new technologies,"Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company",Once a year,No,Onboarding? What onboarding?,Yes,Sometimes: 1-2 days per month but less than weekly,NA,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Call a coworker or friend;Visit Stack Overflow;Panic;Do other work and come back later,Windows,"10,000 or more employees",Linux,Heroku;Linux;Windows,I have little or no influence,Straight / Heterosexual,Yes,Neutral,Less than once per month or monthly,Multiple times per day,Easy,Too long,No,"Computer science, computer engineering, or software engineering",Angular;Flask,Angular;Flask;jQuery;Spring,A lot less welcome now than last year,35,9,2 +46,I am a developer by profession,Yes,24,14,Yearly,35000,37834,France,European Euro,EUR,Elasticsearch;Microsoft SQL Server;MongoDB;MySQL;PostgreSQL;SQLite,Microsoft SQL Server;MongoDB;MySQL;PostgreSQL;SQLite,"Developer, back-end;Developer, desktop or enterprise applications;Developer, embedded applications or devices;Developer, game or graphics","Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)",Employed full-time,White or of European descent,Man,Industry that I‚Äôd be working in;Specific department or team I‚Äôd be working on;How widely used or impactful my work output would be,Slightly satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",C#;C++;Go;Python,Bash/Shell/PowerShell;C#;C++,.NET;.NET Core;Unity 3D,.NET;.NET Core;Unity 3D,Github;Slack;Microsoft Azure,Github;Slack;Microsoft Azure,No,Extremely important,Fairly important,Better compensation;Trouble with my teammates;Trouble with my direct manager;Trouble with leadership at my company;Better work/life balance;Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company;Directly asking current or past employees at the company",Once a year,Not sure,Yes,Yes,Sometimes: 1-2 days per month but less than weekly,Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,Windows,2 to 9 employees,Arduino;Linux;Raspberry Pi;Windows,Kubernetes;Microsoft Azure;Windows,I have a great deal of influence,Queer,Yes,"Yes, somewhat",A few times per month or weekly,Daily or almost daily,Neither easy nor difficult,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,NA,Somewhat more welcome now than last year,35,6,4 +47,I am a developer by profession,Yes,53,10,Yearly,58000,74970,United Kingdom,Pound sterling,GBP,PostgreSQL;SQLite,Microsoft SQL Server;Oracle;PostgreSQL;SQLite,"Data scientist or machine learning specialist;Developer, back-end;Developer, QA or test;Engineer, data;Scientist","Other doctoral degree (Ph.D., Ed.D., etc.)",Employed full-time,White or of European descent,Man,Remote work options;How widely used or impactful my work output would be;Opportunities for professional development,Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",Bash/Shell/PowerShell;Java;Python;SQL,Bash/Shell/PowerShell;C#;Java;JavaScript;Python;Ruby;SQL,Pandas,.NET;.NET Core,Github;Gitlab,"Confluence;Jira;Github;Gitlab;Microsoft Azure;Google Suite (Docs, Meet, etc)",Yes,Neutral,Not at all important/not necessary,Just because;Having a bad day (or week or month) at work;Curious about other opportunities;Wanting to work with new technologies;Looking to relocate,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family;Directly asking current or past employees at the company",Once a year,No,Onboarding? What onboarding?,Yes,Occasionally: 1-2 days per quarter but less than monthly,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Do other work and come back later,Linux-based,10 to 19 employees,Arduino;Docker;Linux;Raspberry Pi,Arduino;AWS;Linux;Microsoft Azure;Raspberry Pi,I have some influence,Straight / Heterosexual,Yes,"Yes, definitely",A few times per week,A few times per week,Neither easy nor difficult,Appropriate in length,No,"A natural science (such as biology, chemistry, physics, etc.)",Flask;Spring,Flask;Spring,Just as welcome now as I felt last year,40,43,28 +48,I am a developer by profession,No,38,30,Yearly,125000,125000,United States,United States dollar,USD,PostgreSQL;Redis,PostgreSQL;Redis,"Developer, back-end","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,Flex time or a flexible schedule;Remote work options;Financial performance or funding status of the company or organization,Slightly dissatisfied,I am actively looking for a job,JavaScript;Ruby;SQL,JavaScript;Ruby;SQL,NA,NA,Github,"Confluence;Jira;Github;Slack;Google Suite (Docs, Meet, etc)",Yes,Extremely important,Not at all important/not necessary,Better compensation;Better work/life balance,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind)",Once every few years,No,No,Yes,Rarely: 1-2 days per year or less,NA,Indifferent,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Visit Stack Overflow;Watch help / tutorial videos,MacOS,10 to 19 employees,AWS;Google Cloud Platform,AWS;Google Cloud Platform,I have a great deal of influence,Straight / Heterosexual,Yes,"Yes, definitely",Daily or almost daily,Daily or almost daily,Easy,Appropriate in length,No,"Fine arts or performing arts (such as graphic design, music, studio art, etc.)",Gatsby;Ruby on Rails,Gatsby;Ruby on Rails,NA,30,8,8 +49,I am a developer by profession,No,23,15,Yearly,52000,52000,United States,United States dollar,USD,Microsoft SQL Server,Microsoft SQL Server,"Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,Industry that I‚Äôd be working in;Flex time or a flexible schedule;Remote work options,Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",C#;HTML/CSS;JavaScript;Python;TypeScript,C#;HTML/CSS;JavaScript;TypeScript,.NET;.NET Core,.NET;.NET Core,Microsoft Teams;Microsoft Azure,Microsoft Teams;Microsoft Azure,Yes,Extremely important,Somewhat important,Just because;Curious about other opportunities;Better compensation;Better work/life balance;Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind)",Once every few years,Not sure,Onboarding? What onboarding?,No,Sometimes: 1-2 days per month but less than weekly,NA,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Do other work and come back later,Windows,100 to 499 employees,Microsoft Azure;Windows,Microsoft Azure;Windows,I have little or no influence,Straight / Heterosexual,Yes,Neutral,Less than once per month or monthly,Multiple times per day,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Angular;Angular.js;ASP.NET;ASP.NET Core,ASP.NET;ASP.NET Core,Just as welcome now as I felt last year,40,8,4 +50,I am a developer by profession,No,57,46,NA,NA,NA,Austria,European Euro,EUR,NA,MySQL,"Designer;Developer, front-end;Developer, full-stack",Some college/university study without earning a degree,"Independent contractor, freelancer, or self-employed",NA,Man,Flex time or a flexible schedule;Specific department or team I‚Äôd be working on;Office environment or company culture,Slightly satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",NA,HTML/CSS;JavaScript;PHP;SQL,NA,NA,NA,NA,No,Not at all important,Not at all important/not necessary,Curious about other opportunities,NA,Once every few years,Yes,Onboarding? What onboarding?,Yes,Sometimes: 1-2 days per month but less than weekly,Start a free trial,Indifferent,Stack Overflow (public Q&A for anyone who codes),Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,MacOS,"Just me - I am a freelancer, sole proprietor, etc.",WordPress,WordPress,NA,NA,Yes,Neutral,Multiple times per day,Daily or almost daily,Neither easy nor difficult,Too long,No,"Fine arts or performing arts (such as graphic design, music, studio art, etc.)",jQuery,jQuery,Just as welcome now as I felt last year,35,10,9 +51,I am a developer by profession,No,NA,10,Yearly,137000,103615,Canada,Canadian dollar,CAD,NA,PostgreSQL;Redis,"Developer, back-end;Developer, front-end;Developer, full-stack",Some college/university study without earning a degree,Employed full-time,NA,NA,Flex time or a flexible schedule;Office environment or company culture;Opportunities for professional development,Slightly satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",NA,JavaScript;Python;SQL;TypeScript,NA,NA,NA,"Confluence;Jira;Github;Slack;Trello;Google Suite (Docs, Meet, etc)",Yes,Somewhat important,Somewhat important,Just because;Curious about other opportunities;Better compensation,NA,Once a year,NA,Yes,No,Often: 1-2 days per week or more,Start a free trial;Ask developers I know/work with,NA,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers);Stack Overflow for Teams (private Q&A for organizations),Call a coworker or friend;Visit Stack Overflow;Do other work and come back later,MacOS,100 to 499 employees,NA,AWS;Docker;Linux,I have some influence,NA,Yes,"No, not really",I have never participated in Q&A on Stack Overflow,A few times per week,Difficult,Too long,NA,I never declared a major,NA,Django;React.js,Just as welcome now as I felt last year,35,23,7 +52,I am a developer by profession,No,28,15,Yearly,70000,90482,United Kingdom,Pound sterling,GBP,SQLite,Firebase;SQLite,"Developer, mobile","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,Flex time or a flexible schedule;Remote work options;Office environment or company culture,Very satisfied,I am not interested in new job opportunities,Java;Kotlin,Java;Kotlin,NA,NA,Github;Gitlab;Slack,"Github;Gitlab;Slack;Trello;Google Suite (Docs, Meet, etc)",No,Somewhat important,Not at all important/not necessary,Curious about other opportunities;Better work/life balance;Growth or leadership opportunities,"Company reviews from third party sites (e.g. Glassdoor, Blind)",Once a year,No,Yes,No,Occasionally: 1-2 days per quarter but less than monthly,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow;Read ratings or reviews on third party sites like G2Crowd,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Overflow Jobs (for job seekers),Visit Stack Overflow,MacOS,10 to 19 employees,Android,Android;iOS,I have some influence,Straight / Heterosexual,Yes,"Yes, definitely",A few times per month or weekly,Multiple times per day,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,NA,Just as welcome now as I felt last year,35,11,6 +53,I am a developer by profession,Yes,17,9,NA,NA,NA,United States,United States dollar,USD,NA,SQLite,"Academic researcher;Developer, full-stack","Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)","Independent contractor, freelancer, or self-employed",East Asian,Man,"Flex time or a flexible schedule;Languages, frameworks, and other technologies I‚Äôd be working with;How widely used or impactful my work output would be",Slightly satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",Kotlin,Dart;HTML/CSS;Python,NA,Pandas;TensorFlow,NA,Github;Trello,NA,NA,Somewhat important,Just because;Better compensation;Trouble with leadership at my company;Looking to relocate,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Personal network - friends or family",Once a year,Yes,Onboarding? What onboarding?,No,Never,Start a free trial;Ask developers I know/work with,Amused,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Meditate;Visit Stack Overflow;Do other work and come back later,MacOS,"Just me - I am a freelancer, sole proprietor, etc.",NA,Google Cloud Platform,NA,Straight / Heterosexual,Yes,"No, not at all",Less than once per month or monthly,A few times per month or weekly,Easy,Appropriate in length,No,NA,NA,Flask,A lot less welcome now than last year,5,8,3 +54,I am a developer by profession,No,44,7,Yearly,160000,160000,United States,United States dollar,USD,NA,NA,"Developer, full-stack","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,"White or of European descent;Indigenous (such as Native American, Pacific Islander, or Indigenous Australian)",Man,Flex time or a flexible schedule;Remote work options;Opportunities for professional development,Very satisfied,I am not interested in new job opportunities,C#;HTML/CSS;JavaScript,C#;HTML/CSS;JavaScript,NA,NA,Github;Gitlab,"Github;Gitlab;Microsoft Teams;Google Suite (Docs, Meet, etc)",No,Neutral,Very important,Better compensation;Trouble with my direct manager;Trouble with leadership at my company;Better work/life balance;Wanting to work with new technologies;Growth or leadership opportunities,Publicly available financial information (e.g. Crunchbase);Personal network - friends or family;Directly asking current or past employees at the company,Once every few years,Not sure,No,No,Sometimes: 1-2 days per month but less than weekly,NA,Indifferent,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Go for a walk or other physical activity,Windows,"10,000 or more employees",NA,NA,I have little or no influence,NA,No,"No, not really",NA,Daily or almost daily,Neither easy nor difficult,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,jQuery,Somewhat more welcome now than last year,40,38,23 +55,I am a student who is learning to code,No,NA,20,NA,NA,NA,United States,NA,NA,NA,MySQL,NA,"Associate degree (A.A., A.S., etc.)","Not employed, but looking for work",Black or of African descent,Man,Industry that I‚Äôd be working in;Diversity of the company or organization;Office environment or company culture,NA,I am actively looking for a job,C++;JavaScript;R,Python,NA,NA,NA,Github,NA,NA,NA,NA,NA,NA,Yes,NA,No,NA,NA,NA,Stack Overflow (public Q&A for anyone who codes),Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,Windows,NA,NA,IBM Cloud or Watson,NA,Straight / Heterosexual,Yes,Neutral,A few times per month or weekly,A few times per month or weekly,Easy,Appropriate in length,No,Mathematics or statistics,NA,NA,Just as welcome now as I felt last year,NA,2,NA +56,I am a developer by profession,Yes,27,21,NA,NA,NA,United States,United States dollar,USD,Elasticsearch,DynamoDB;MySQL;Redis,"Developer, full-stack","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Woman,Diversity of the company or organization;Specific department or team I‚Äôd be working on;Office environment or company culture,Very satisfied,I am not interested in new job opportunities,Python;TypeScript,HTML/CSS;JavaScript;PHP;Python;SQL;TypeScript,Unity 3D;Unreal Engine,NA,Gitlab;Slack;Stack Overflow for Teams,Confluence;Jira;Github;Gitlab;Slack,Yes,Neutral,Somewhat important,Trouble with my direct manager;Trouble with leadership at my company,"Company reviews from third party sites (e.g. Glassdoor, Blind);Read other media like news articles, founder profiles, etc. about the company",Once a year,Not sure,No,No,Never,NA,Indifferent,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Play games;Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Do other work and come back later,MacOS,500 to 999 employees,Docker;Kubernetes;Linux,Docker;Linux,I have little or no influence,Straight / Heterosexual,Yes,"Yes, definitely",Daily or almost daily,Multiple times per day,Easy,Appropriate in length,No,"A natural science (such as biology, chemistry, physics, etc.)",Django,Symfony,Just as welcome now as I felt last year,40,6,4 +57,I am a developer by profession,No,44,12,Monthly,135000,1620000,United States,United States dollar,USD,SQLite,SQLite,"Database administrator;Designer;Developer, back-end;Developer, desktop or enterprise applications;Developer, front-end;Developer, full-stack;Product manager","Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)",Employed full-time,White or of European descent,Man,Industry that I‚Äôd be working in;Specific department or team I‚Äôd be working on;Office environment or company culture,Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",C#,C#;VBA,.NET;.NET Core,.NET,"Github;Trello;Google Suite (Docs, Meet, etc)","Github;Trello;Google Suite (Docs, Meet, etc)",No,Somewhat important,Fairly important,Just because;Curious about other opportunities,NA,Once a decade,Yes,Onboarding? What onboarding?,Yes,Rarely: 1-2 days per year or less,Start a free trial;Visit developer communities like Stack Overflow;Read ratings or reviews on third party sites like G2Crowd,Amused,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later;Visit another developer community (please name):,Windows,"10,000 or more employees",Android;Arduino;Windows,Windows,I have some influence,Straight / Heterosexual,Yes,"Yes, definitely",Daily or almost daily,Multiple times per day,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,NA,Just as welcome now as I felt last year,43,33,23 +58,I am a developer by profession,Yes,NA,22,NA,NA,NA,India,Indian rupee,INR,Microsoft SQL Server,Microsoft SQL Server,"Developer, back-end",NA,"Independent contractor, freelancer, or self-employed",South Asian,NA,Family friendliness,Very satisfied,I am not interested in new job opportunities,C#;JavaScript;SQL;TypeScript,C#;JavaScript;SQL;TypeScript,.NET;.NET Core;Node.js,.NET;.NET Core;Node.js,Stack Overflow for Teams,Stack Overflow for Teams,Yes,Extremely important,Very important,NA,NA,Once every few years,NA,Yes,No,Often: 1-2 days per week or more,Ask developers I know/work with,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers);Stack Overflow for Teams (private Q&A for organizations);Stack Overflow Talent (for hiring companies/recruiters);Stack Overflow Advertising (for technology companies),Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Do other work and come back later,Windows,NA,NA,NA,NA,NA,Yes,"Yes, definitely",NA,Multiple times per day,Neither easy nor difficult,Too long,NA,Web development or web design,Angular;Angular.js;ASP.NET;ASP.NET Core;jQuery,Angular;Angular.js;ASP.NET;ASP.NET Core;jQuery,NA,NA,NA,NA +59,I am a developer by profession,No,38,15,Monthly,6000,16488,Brazil,Brazilian real,BRL,Microsoft SQL Server,Microsoft SQL Server;MySQL;PostgreSQL;SQLite,"Data or business analyst;Developer, back-end;Developer, front-end;Developer, full-stack;Developer, QA or test","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,Hispanic or Latino/a/x,Man,Industry that I‚Äôd be working in;Diversity of the company or organization;Remote work options,Slightly satisfied,I am not interested in new job opportunities,C#;HTML/CSS;JavaScript;SQL;TypeScript,C#;HTML/CSS;JavaScript;PHP;Ruby,.NET,.NET;Node.js;Unity 3D,Github;Slack;Microsoft Teams;Microsoft Azure,Github;Slack;Trello,No,Somewhat important,Fairly important,Curious about other opportunities;Better compensation;Trouble with my direct manager;Better work/life balance;Wanting to work with new technologies;Looking to relocate,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind)",Every few months,No,No,No,Never,NA,Indifferent,Stack Overflow (public Q&A for anyone who codes),Call a coworker or friend;Visit Stack Overflow;Watch help / tutorial videos;Do other work and come back later,Windows,500 to 999 employees,Microsoft Azure;Windows,Docker;MacOS,I have little or no influence,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per week,A few times per week,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Angular;ASP.NET;jQuery,ASP.NET;jQuery;Laravel;Ruby on Rails,Just as welcome now as I felt last year,40,24,15 +60,I am a student who is learning to code,Yes,NA,14,NA,NA,NA,Germany,NA,NA,NA,MariaDB;MySQL,NA,NA,Student,NA,NA,Financial performance or funding status of the company or organization;Office environment or company culture;Opportunities for professional development,NA,I am not interested in new job opportunities,C#;HTML/CSS;Java;JavaScript;Perl;Python;Swift;VBA,C#;HTML/CSS;Java;JavaScript;Python;SQL,TensorFlow;Unity 3D,.NET;.NET Core;Unity 3D,NA,Trello,NA,NA,NA,NA,NA,Every few months,NA,NA,No,NA,Start a free trial;Visit developer communities like Stack Overflow,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos,Linux-based,NA,Android;iOS;Linux;Raspberry Pi,Linux;Raspberry Pi,NA,NA,No,"No, not really",NA,A few times per month or weekly,Easy,Appropriate in length,No,NA,Django,NA,Just as welcome now as I felt last year,NA,2,NA +61,I am a developer by profession,Yes,31,12,Monthly,NA,NA,Mexico,Mexican peso,MXN,MongoDB;MySQL;SQLite,MySQL;SQLite,"Developer, full-stack","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,Hispanic or Latino/a/x,Man,"Industry that I‚Äôd be working in;Languages, frameworks, and other technologies I‚Äôd be working with;Opportunities for professional development",Neither satisfied nor dissatisfied,I am actively looking for a job,HTML/CSS;JavaScript;PHP;Python;SQL,HTML/CSS;JavaScript;PHP;SQL,Node.js;Unreal Engine,NA,NA,NA,No,Not very important,Not at all important/not necessary,Better compensation,NA,Once every few years,No,No,No,Occasionally: 1-2 days per quarter but less than monthly,Read ratings or reviews on third party sites like G2Crowd,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Watch help / tutorial videos,Windows,2 to 9 employees,Linux;Windows,Linux;Windows;WordPress,I have some influence,Straight / Heterosexual,Yes,"Yes, definitely",Multiple times per day,Daily or almost daily,Easy,Too short,No,"Information systems, information technology, or system administration",Angular.js;jQuery;Laravel,Angular.js;jQuery,A lot less welcome now than last year,40,16,9 +62,I am a student who is learning to code,No,20,11,NA,NA,NA,United Kingdom,NA,NA,Microsoft SQL Server;PostgreSQL;SQLite,Oracle;PostgreSQL;SQLite,NA,Some college/university study without earning a degree,Student,White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Office environment or company culture;Opportunities for professional development",NA,"I‚Äôm not actively looking, but I am open to new opportunities",C#;Python;SQL,C#;C++;HTML/CSS;Java;Python;Ruby;SQL;Swift,.NET;.NET Core,.NET;.NET Core;Xamarin,Github,"Github;Slack;Trello;Google Suite (Docs, Meet, etc)",NA,NA,NA,NA,NA,Once every few years,NA,NA,Yes,NA,Start a free trial;Ask developers I know/work with,Annoyed,Stack Overflow (public Q&A for anyone who codes),Visit Stack Overflow;Panic,Windows,NA,Windows,Android;iOS;Linux;Windows,NA,Bisexual;Straight / Heterosexual,No,"No, not really",NA,Daily or almost daily,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",ASP.NET;jQuery;Ruby on Rails,NA,Just as welcome now as I felt last year,NA,7,NA +63,I am a student who is learning to code,Yes,21,17,NA,NA,NA,India,NA,NA,DynamoDB,Firebase;MongoDB;MySQL,"Designer;Developer, back-end;Developer, front-end;Developer, mobile;Developer, QA or test","Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)","Not employed, but looking for work",South Asian,Man,Flex time or a flexible schedule;How widely used or impactful my work output would be;Office environment or company culture,NA,I am actively looking for a job,Go;Kotlin;TypeScript,C;C++;HTML/CSS;Java;JavaScript;Python,Flutter;Node.js;React Native;TensorFlow,NA,Confluence;Stack Overflow for Teams,"Github;Facebook Workplace;Slack;Microsoft Teams;Google Suite (Docs, Meet, etc)",NA,NA,NA,NA,NA,Once a year,Yes,NA,No,NA,Start a free trial;Ask developers I know/work with;Research companies that have advertised on sites I visit,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos,Windows,NA,AWS;Docker;Heroku;iOS,Android;Arduino;Google Cloud Platform;Raspberry Pi;Slack Apps and Integrations;Windows,NA,Straight / Heterosexual,Yes,Neutral,A few times per week,Daily or almost daily,Easy,Appropriate in length,No,NA,Angular.js;Django;jQuery;Laravel;Vue.js,NA,Not applicable - I did not use Stack Overflow last year,NA,4,NA +64,I am a developer by profession,Yes,34,12,Yearly,73000,94359,United Kingdom,Pound sterling,GBP,Elasticsearch;MySQL;Redis;SQLite,MySQL;Redis;SQLite,"Developer, back-end;Developer, full-stack;Educator",Some college/university study without earning a degree,Employed full-time,White or of European descent,Man,Flex time or a flexible schedule;How widely used or impactful my work output would be;Office environment or company culture,Very satisfied,I am not interested in new job opportunities,HTML/CSS;JavaScript;Perl;SQL;TypeScript,HTML/CSS;JavaScript;Perl;SQL,NA,NA,"Github;Gitlab;Trello;Google Suite (Docs, Meet, etc)","Github;Gitlab;Trello;Google Suite (Docs, Meet, etc)",Yes,Somewhat important,Not at all important/not necessary,Better work/life balance;Growth or leadership opportunities;Looking to relocate,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company;Directly asking current or past employees at the company",Once every few years,No,No,Yes,Occasionally: 1-2 days per quarter but less than monthly,NA,Amused,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Visit Stack Overflow;Go for a walk or other physical activity;Do other work and come back later,Linux-based,100 to 499 employees,Linux,Linux,I have little or no influence,Straight / Heterosexual,Yes,"Yes, definitely",Multiple times per day,Multiple times per day,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Angular,Angular,Just as welcome now as I felt last year,40,20,13 +65,I am a developer by profession,Yes,34,13,Monthly,98000,1176000,United States,United States dollar,USD,Couchbase;Elasticsearch;Redis,Microsoft SQL Server,"Developer, back-end;Developer, front-end;Developer, full-stack","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,Remote work options;How widely used or impactful my work output would be;Office environment or company culture,Slightly satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",Go;Kotlin;TypeScript,Bash/Shell/PowerShell;C#;HTML/CSS;JavaScript;SQL,Flutter;Node.js,.NET;.NET Core,Gitlab,Jira;Github,No,Somewhat important,Fairly important,Just because,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family",Once a year,No,Yes,Yes,Occasionally: 1-2 days per quarter but less than monthly,Ask developers I know/work with;Visit developer communities like Stack Overflow,Amused,Stack Overflow (public Q&A for anyone who codes),Call a coworker or friend;Visit Stack Overflow;Panic,Windows,10 to 19 employees,NA,AWS;Microsoft Azure;Raspberry Pi;Windows,I have a great deal of influence,Straight / Heterosexual,NA,"Yes, somewhat",NA,I have never visited Stack Overflow (before today),Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,ASP.NET;ASP.NET Core;jQuery;Vue.js,Somewhat less welcome now than last year,40,21,14 +66,I am a developer by profession,Yes,21,9,NA,NA,NA,Canada,NA,NA,PostgreSQL;SQLite,PostgreSQL;SQLite,NA,NA,Student,NA,Woman,Industry that I‚Äôd be working in;Flex time or a flexible schedule;Opportunities for professional development,NA,"I‚Äôm not actively looking, but I am open to new opportunities",Bash/Shell/PowerShell;C;C#;C++;Julia;Python;Ruby;TypeScript,Bash/Shell/PowerShell;C;C#;C++;HTML/CSS;Java;JavaScript;Julia;Python;R;SQL,Node.js;Torch/PyTorch,Node.js;Pandas,Github;Gitlab,Github;Gitlab,NA,NA,NA,Curious about other opportunities;Better compensation;Better work/life balance;Wanting to work with new technologies;Growth or leadership opportunities;Looking to relocate,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Read other media like news articles, founder profiles, etc. about the company",Once a year,Not sure,NA,No,NA,Start a free trial;Ask developers I know/work with,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes),Visit Stack Overflow;Go for a walk or other physical activity;Do other work and come back later,Linux-based,NA,Android;Arduino;Linux;Raspberry Pi,Linux,NA,Bisexual,Yes,Neutral,A few times per week,Daily or almost daily,Neither easy nor difficult,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,Django;jQuery,Not applicable - I did not use Stack Overflow last year,NA,12,NA +67,I am a developer by profession,Yes,35,6,Yearly,250000,250000,United States,United States dollar,USD,PostgreSQL;Redis,Firebase;PostgreSQL;Redis,"Developer, full-stack;Product manager;Senior executive/VP","Professional degree (JD, MD, etc.)",Employed full-time,White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options;Office environment or company culture",Very satisfied,I am not interested in new job opportunities,Rust,HTML/CSS;JavaScript;Ruby,NA,NA,"Github;Slack;Google Suite (Docs, Meet, etc)","Github;Gitlab;Slack;Trello;Google Suite (Docs, Meet, etc)",No,Extremely important,Fairly important,Curious about other opportunities;Trouble with leadership at my company;Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Publicly available financial information (e.g. Crunchbase);Personal network - friends or family",Once a year,NA,Onboarding? What onboarding?,No,Rarely: 1-2 days per year or less,Start a free trial;Ask developers I know/work with,Annoyed,NA,Call a coworker or friend;Go for a walk or other physical activity;Do other work and come back later,Linux-based,2 to 9 employees,Docker;Google Cloud Platform,Docker;Google Cloud Platform;Heroku;Kubernetes;Raspberry Pi,I have a great deal of influence,Straight / Heterosexual,NA,NA,NA,NA,Easy,Appropriate in length,No,"Another engineering discipline (such as civil, electrical, mechanical, etc.)",React.js,Ruby on Rails,NA,40,30,15 +68,I am a student who is learning to code,Yes,20,10,NA,NA,NA,United States,NA,NA,NA,MySQL;Oracle;PostgreSQL;SQLite,NA,Some college/university study without earning a degree,Student,White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Specific department or team I‚Äôd be working on;How widely used or impactful my work output would be",NA,"I‚Äôm not actively looking, but I am open to new opportunities",Assembly;Bash/Shell/PowerShell;C;C#;C++;Go;Haskell;Java;JavaScript;Kotlin;Python;Rust,Assembly;Bash/Shell/PowerShell;C;C#;HTML/CSS;Java;JavaScript;PHP;Python,.NET;.NET Core;Apache Spark;Hadoop;Node.js;Xamarin,.NET;.NET Core,"Github;Slack;Google Suite (Docs, Meet, etc)","Github;Slack;Google Suite (Docs, Meet, etc)",NA,NA,NA,NA,NA,Every few months,No,NA,Yes,NA,Visit developer communities like Stack Overflow;Read ratings or reviews on third party sites like G2Crowd,Amused,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Call a coworker or friend;Visit Stack Overflow;Watch help / tutorial videos,Windows,NA,Arduino;Docker;Linux;Raspberry Pi;Windows,Arduino;Docker;Google Cloud Platform;Linux;Raspberry Pi;Windows,NA,Straight / Heterosexual,Yes,"Yes, somewhat",I have never participated in Q&A on Stack Overflow,Daily or almost daily,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",ASP.NET;ASP.NET Core;Django;Flask;Laravel,NA,Just as welcome now as I felt last year,NA,10,NA +69,I am a developer by profession,Yes,25,12,Yearly,550000,594539,France,European Euro,EUR,PostgreSQL,MongoDB,"Data scientist or machine learning specialist;Database administrator;Developer, back-end;Developer, full-stack;Engineer, data","Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)",Employed full-time,White or of European descent,Man,Flex time or a flexible schedule;How widely used or impactful my work output would be;Opportunities for professional development,Very satisfied,I am not interested in new job opportunities,Python;Rust;Scala;SQL,HTML/CSS;Python,Keras;Pandas;TensorFlow,Keras;Pandas;TensorFlow,"Github;Slack;Google Suite (Docs, Meet, etc)","Confluence;Jira;Github;Slack;Google Suite (Docs, Meet, etc)",Yes,Extremely important,Very important,Curious about other opportunities;Better compensation;Trouble with leadership at my company;Wanting to work with new technologies;Growth or leadership opportunities;Looking to relocate,"Read company media, such as employee blogs or company culture videos;Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company;Directly asking current or past employees at the company",Once a year,No,No,No,Sometimes: 1-2 days per month but less than weekly,Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,MacOS,20 to 99 employees,Kubernetes;Linux,Linux;Microsoft Azure,I have some influence,Bisexual,Yes,"Yes, somewhat",A few times per month or weekly,A few times per week,Easy,Too short,No,"Computer science, computer engineering, or software engineering",Django;Flask,Django;Flask,Just as welcome now as I felt last year,40,13,3 +70,I am a developer by profession,Yes,25,19,Yearly,18500,23913,United Kingdom,Pound sterling,GBP,DynamoDB;MySQL,MySQL,NA,NA,Employed full-time,White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options;Opportunities for professional development",Slightly dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",HTML/CSS;JavaScript;PHP;TypeScript,HTML/CSS;JavaScript;PHP;SQL,Node.js,NA,Slack,NA,No,Neutral,Not at all important/not necessary,Curious about other opportunities;Better compensation;Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind)",NA,No,Yes,No,Often: 1-2 days per week or more,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes),Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Panic;Do other work and come back later,Windows,10 to 19 employees,Windows,Windows,I have little or no influence,Bisexual,Yes,"No, not at all",Less than once per month or monthly,A few times per week,Neither easy nor difficult,Appropriate in length,No,I never declared a major,Angular.js;jQuery;Laravel;Symfony;Vue.js,jQuery,Just as welcome now as I felt last year,40,6,6 +71,I am a developer by profession,Yes,23,15,Monthly,NA,NA,France,European Euro,EUR,NA,Elasticsearch;MariaDB;Microsoft SQL Server;MongoDB;MySQL,"Developer, full-stack","Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)",Employed full-time,White or of European descent,Man,"Flex time or a flexible schedule;Languages, frameworks, and other technologies I‚Äôd be working with;Opportunities for professional development",Very satisfied,I am not interested in new job opportunities,NA,C#;HTML/CSS;Java;JavaScript;PHP;Ruby;TypeScript,NA,NA,NA,NA,No,NA,Very important,Just because;Curious about other opportunities,Personal network - friends or family;Directly asking current or past employees at the company,Once a year,NA,Yes,Yes,Often: 1-2 days per week or more,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Meditate;Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later;Visit another developer community (please name):,Linux-based,NA,NA,Android;Docker;Linux;Raspberry Pi;Windows;WordPress,I have some influence,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per month or weekly,Multiple times per day,Easy,Too long,No,"Computer science, computer engineering, or software engineering",NA,Angular.js;React.js;Symfony;Vue.js,NA,35,8,2 +72,I am a developer by profession,Yes,25,16,NA,NA,NA,United States,NA,NA,NA,NA,"Data or business analyst;Data scientist or machine learning specialist;Engineer, data","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)","Not employed, but looking for work",White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;How widely used or impactful my work output would be;Office environment or company culture",NA,I am actively looking for a job,Julia;Python;Rust;Swift,Bash/Shell/PowerShell;JavaScript;Python;Swift,Pandas;Torch/PyTorch,Keras;Pandas;Torch/PyTorch,Github,Github,NA,NA,Very important,Curious about other opportunities;Better compensation;Trouble with leadership at my company;Better work/life balance;Wanting to work with new technologies,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family",Once every few years,No,NA,No,NA,Start a free trial;Ask developers I know/work with;Read ratings or reviews on third party sites like G2Crowd,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Play games;Visit Stack Overflow;Go for a walk or other physical activity;Do other work and come back later,MacOS,NA,MacOS,MacOS,NA,Straight / Heterosexual,Yes,Neutral,A few times per month or weekly,Multiple times per day,Easy,Appropriate in length,No,Mathematics or statistics,NA,NA,Just as welcome now as I felt last year,NA,10,NA +73,I am a developer by profession,Yes,NA,12,Monthly,NA,NA,Sweden,Swedish krona,SEK,PostgreSQL;Redis;SQLite,MariaDB;Redis;SQLite,"Developer, front-end;Developer, full-stack","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,Industry that I‚Äôd be working in;Office environment or company culture;Opportunities for professional development,Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",HTML/CSS;JavaScript;TypeScript,Bash/Shell/PowerShell;HTML/CSS;JavaScript;SQL;TypeScript,Ansible;Node.js,Ansible;Node.js,Jira;Gitlab;Slack,Confluence;Jira;Github;Gitlab;Slack,No,Somewhat important,Fairly important,Curious about other opportunities;Better compensation;Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Personal network - friends or family;Directly asking current or past employees at the company",Once every few years,No,No,Yes,Rarely: 1-2 days per year or less,Start a free trial;Ask developers I know/work with,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Call a coworker or friend;Visit Stack Overflow;Do other work and come back later,Linux-based,"5,000 to 9,999 employees",Docker;Kubernetes;Linux,Docker;Kubernetes;Linux,I have some influence,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per month or weekly,Daily or almost daily,Neither easy nor difficult,Appropriate in length,No,Web development or web design,Express;Flask;Vue.js,Angular.js;Express;Vue.js,Just as welcome now as I felt last year,40,23,15 +74,I am a developer by profession,Yes,34,8,Monthly,8000,124092,United Kingdom,Pound sterling,GBP,Couchbase;DynamoDB;Elasticsearch;MySQL,Microsoft SQL Server;MongoDB;MySQL,"Database administrator;Developer, back-end;Developer, desktop or enterprise applications;Developer, embedded applications or devices;Developer, front-end;Developer, full-stack;Developer, game or graphics;DevOps specialist;Educator","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)","Independent contractor, freelancer, or self-employed",White or of European descent,Man,Diversity of the company or organization;Flex time or a flexible schedule;Remote work options,Neither satisfied nor dissatisfied,I am actively looking for a job,Kotlin;Python;Swift,Assembly;Bash/Shell/PowerShell;C;C#;C++;Go;HTML/CSS;JavaScript;SQL;TypeScript,.NET;.NET Core;Node.js;Teraform;Unity 3D;Unreal Engine;Xamarin,.NET;.NET Core;Node.js;Xamarin,"Github;Slack;Microsoft Azure;Google Suite (Docs, Meet, etc)","Github;Slack;Microsoft Teams;Microsoft Azure;Trello;Google Suite (Docs, Meet, etc)",Yes,Somewhat important,Fairly important,Just because,"Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family;Directly asking current or past employees at the company",Every few months,Not sure,Yes,Yes,Never,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,Linux-based,"Just me - I am a freelancer, sole proprietor, etc.",AWS;Linux;MacOS;Microsoft Azure,Android;AWS;Docker;Linux;MacOS;Microsoft Azure;Raspberry Pi;Windows,NA,Straight / Heterosexual,Yes,"Yes, somewhat",Multiple times per day,A few times per week,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Angular;ASP.NET;ASP.NET Core;Vue.js,Angular;Angular.js;ASP.NET;ASP.NET Core;Gatsby,Somewhat more welcome now than last year,35,17,11 +75,I am a developer by profession,No,NA,NA,NA,NA,NA,Canada,Canadian dollar,CAD,Elasticsearch;MongoDB,Elasticsearch;MongoDB,"Developer, full-stack;DevOps specialist","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,NA,NA,NA,Very satisfied,I am not interested in new job opportunities,JavaScript;Python,Bash/Shell/PowerShell;HTML/CSS;JavaScript;Python,Node.js;React Native,Node.js,Confluence;Github,Confluence;Jira;Github;Slack,Yes,Extremely important,Somewhat important,NA,NA,Once a year,No,Yes,NA,Rarely: 1-2 days per year or less,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Play games;Go for a walk or other physical activity;Do other work and come back later,MacOS,"10,000 or more employees",AWS;Docker;Kubernetes,AWS;Docker;Heroku;Kubernetes;WordPress,I have little or no influence,NA,Yes,"No, not at all",Less than once per month or monthly,Less than once per month or monthly,Neither easy nor difficult,Appropriate in length,NA,"Computer science, computer engineering, or software engineering",Express;React.js,Angular.js;Express;jQuery;React.js,A lot less welcome now than last year,40,NA,NA +76,I am a student who is learning to code,Yes,19,10,NA,NA,NA,United States,NA,NA,PostgreSQL,NA,NA,Some college/university study without earning a degree,Student,White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Specific department or team I‚Äôd be working on;Opportunities for professional development",NA,I am not interested in new job opportunities,Assembly;C;C++;Haskell;Rust,Assembly;Bash/Shell/PowerShell;C;C++;Python,Unity 3D,NA,Github,"Github;Slack;Trello;Google Suite (Docs, Meet, etc)",NA,NA,NA,NA,NA,Once every few years,Yes,NA,Yes,NA,Read ratings or reviews on third party sites like G2Crowd,Indifferent,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Play games;Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Panic;Watch help / tutorial videos;Do other work and come back later,Windows,NA,Linux;MacOS;Windows,Android;Docker;Linux;MacOS;Windows,NA,Straight / Heterosexual,Yes,"No, not at all",Less than once per month or monthly,A few times per month or weekly,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,NA,Just as welcome now as I felt last year,NA,9,NA +77,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,NA,6,NA,NA,NA,United States,United States dollar,USD,NA,NA,Academic researcher;Data scientist or machine learning specialist;Scientist,"Other doctoral degree (Ph.D., Ed.D., etc.)",Employed full-time,White or of European descent,Man,How widely used or impactful my work output would be;Office environment or company culture;Opportunities for professional development,Very dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",NA,C++;HTML/CSS;Java;Python;R,NA,Keras;Pandas,NA,"Github;Slack;Trello;Google Suite (Docs, Meet, etc)",Not sure,Neutral,Critically important,Curious about other opportunities;Wanting to work with new technologies;Growth or leadership opportunities,Personal network - friends or family;Directly asking current or past employees at the company,Once a year,Yes,Yes,Yes,Often: 1-2 days per week or more,Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),NA,Linux-based,100 to 499 employees,Kubernetes,Docker;Linux;MacOS;Raspberry Pi;Windows,I have a great deal of influence,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per week,Daily or almost daily,Easy,Too long,No,"Computer science, computer engineering, or software engineering",NA,NA,Just as welcome now as I felt last year,60,30,16 +78,I code primarily as a hobby,Yes,27,14,NA,NA,NA,Canada,NA,NA,MySQL,MySQL;SQLite,NA,"Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Student,White or of European descent,Man,NA,NA,NA,HTML/CSS;JavaScript;PHP;SQL,HTML/CSS;JavaScript;PHP;SQL,NA,NA,Github,Github,NA,NA,NA,NA,NA,Every few months,No,NA,No,NA,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow for Teams (private Q&A for organizations),Visit Stack Overflow;Panic;Watch help / tutorial videos,Windows,NA,Windows,Windows,NA,Straight / Heterosexual,Yes,"Yes, definitely",Multiple times per day,Multiple times per day,Easy,Appropriate in length,No,"A natural science (such as biology, chemistry, physics, etc.)",jQuery;Laravel,jQuery;Laravel,A lot more welcome now than last year,NA,3,NA +79,I am a developer by profession,No,28,17,Yearly,50000,37816,Canada,Canadian dollar,CAD,NA,Elasticsearch;MariaDB;Microsoft SQL Server;MongoDB;MySQL;Oracle;Redis;SQLite,"Developer, full-stack",NA,Employed full-time,"Indigenous (such as Native American, Pacific Islander, or Indigenous Australian)",Man,"Flex time or a flexible schedule;Languages, frameworks, and other technologies I‚Äôd be working with;Office environment or company culture",Very dissatisfied,"I‚Äôm not actively looking, but I am open to new opportunities",NA,HTML/CSS;JavaScript;PHP;SQL,NA,Ansible,NA,Gitlab;Microsoft Teams,No,Neutral,Somewhat important,Just because;Curious about other opportunities;Better compensation,Personal network - friends or family,Once a decade,No,Onboarding? What onboarding?,No,Never,Ask developers I know/work with,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow,Windows,20 to 99 employees,NA,Docker;Windows,I have some influence,Straight / Heterosexual,Yes,"No, not really",Less than once per month or monthly,Multiple times per day,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,Angular.js;jQuery;Vue.js,Just as welcome now as I felt last year,35,10,7 +80,I am a developer by profession,Yes,32,11,Yearly,94500,94500,United States,United States dollar,USD,Microsoft SQL Server;MySQL,Elasticsearch;Microsoft SQL Server;MySQL,DevOps specialist,"Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,Hispanic or Latino/a/x;White or of European descent,Man,Flex time or a flexible schedule;Specific department or team I‚Äôd be working on;Family friendliness,Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",Bash/Shell/PowerShell;C#;Dart;Go;TypeScript,Bash/Shell/PowerShell;C#;HTML/CSS;JavaScript;PHP;Ruby;SQL;TypeScript,.NET Core;Ansible;Teraform,.NET Core;Ansible,Confluence;Github;Gitlab;Microsoft Teams;Microsoft Azure,Confluence;Github;Gitlab;Microsoft Azure,Yes,Extremely important,Fairly important,Wanting to share accomplishments with a wider network;Curious about other opportunities;Better compensation;Growth or leadership opportunities;Looking to relocate,Personal network - friends or family,Once a year,Not sure,No,No,Occasionally: 1-2 days per quarter but less than monthly,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Call a coworker or friend;Visit Stack Overflow;Watch help / tutorial videos;Do other work and come back later,Windows,"10,000 or more employees",Docker;Kubernetes;Linux;Microsoft Azure;Windows,Docker;Linux;Microsoft Azure;Windows,I have some influence,Straight / Heterosexual,Yes,"Yes, somewhat",Less than once per month or monthly,Multiple times per day,Easy,Too long,No,"Information systems, information technology, or system administration",Angular;ASP.NET Core,Angular;ASP.NET;ASP.NET Core,Just as welcome now as I felt last year,40,21,7 +81,I am a student who is learning to code,Yes,18,14,NA,NA,NA,United States,NA,NA,MySQL;PostgreSQL;Redis;SQLite,MongoDB;MySQL;PostgreSQL;Redis;SQLite,NA,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",Student,White or of European descent,Man,"Industry that I‚Äôd be working in;Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options",NA,I am not interested in new job opportunities,Bash/Shell/PowerShell;C++;Dart;PHP;Python;Rust;SQL;TypeScript,Bash/Shell/PowerShell;HTML/CSS;JavaScript;PHP;Python;SQL;TypeScript,Flutter;Teraform,Teraform,"Github;Gitlab;Google Suite (Docs, Meet, etc)","Github;Gitlab;Google Suite (Docs, Meet, etc)",NA,NA,NA,NA,NA,Every few months,No,NA,No,NA,Start a free trial;Ask developers I know/work with,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Play games;Visit Stack Overflow;Do other work and come back later,Windows,NA,Docker;Kubernetes;Linux;Windows,Docker;Linux;Windows,NA,Straight / Heterosexual,Yes,"No, not really",Less than once per month or monthly,A few times per month or weekly,Easy,Appropriate in length,No,NA,Laravel;Symfony;Vue.js,Laravel;Symfony;Vue.js,Just as welcome now as I felt last year,NA,5,NA +82,I am a developer by profession,Yes,48,11,Yearly,117000,117000,United States,United States dollar,USD,Microsoft SQL Server,Microsoft SQL Server,"Developer, back-end;Developer, full-stack;Developer, mobile","Associate degree (A.A., A.S., etc.)",Employed full-time,White or of European descent,Man,"Flex time or a flexible schedule;Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options",Slightly satisfied,I am not interested in new job opportunities,C#,C#;HTML/CSS;JavaScript;SQL,.NET;.NET Core,.NET,NA,NA,No,Extremely important,Fairly important,NA,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company;Directly asking current or past employees at the company",Once every few years,No,No,No,Occasionally: 1-2 days per quarter but less than monthly,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow,Amused,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Visit Stack Overflow;Go for a walk or other physical activity;Do other work and come back later,Windows,"1,000 to 4,999 employees",Microsoft Azure;Windows,Windows,I have a great deal of influence,NA,Yes,"Yes, somewhat",A few times per month or weekly,Daily or almost daily,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",ASP.NET;ASP.NET Core,ASP.NET,Just as welcome now as I felt last year,40,37,25 +83,I am a developer by profession,Yes,20,17,Monthly,1000,3036,Poland,Polish zloty,PLN,MongoDB;PostgreSQL,PostgreSQL;SQLite,"Developer, back-end","Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",Employed full-time,White or of European descent,Man,Flex time or a flexible schedule;Office environment or company culture;Opportunities for professional development,Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",C;JavaScript;Python;Ruby;Scala;TypeScript,C;C++;HTML/CSS;Python,Hadoop;TensorFlow,NA,Github;Slack,Github;Gitlab;Slack;Trello,Yes,Extremely important,Not at all important/not necessary,Just because;Curious about other opportunities;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos",Every few months,Not sure,Onboarding? What onboarding?,No,Rarely: 1-2 days per year or less,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Go for a walk or other physical activity;Do other work and come back later,Linux-based,20 to 99 employees,Docker;Kubernetes;Linux,Linux,I have little or no influence,Straight / Heterosexual,Yes,"Yes, definitely",Less than once per month or monthly,Multiple times per day,Easy,Appropriate in length,No,NA,Django;Gatsby,Django,Somewhat more welcome now than last year,40,2,Less than 1 year +84,I am a developer by profession,Yes,25,12,Monthly,NA,NA,United States,United States dollar,USD,NA,Oracle;PostgreSQL,"Developer, back-end;Developer, front-end;Developer, full-stack","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Man,Flex time or a flexible schedule;Specific department or team I‚Äôd be working on;Remote work options,Slightly satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",NA,Bash/Shell/PowerShell;C;C#;C++;HTML/CSS;Java;Python,NA,.NET;.NET Core,NA,"Github;Slack;Microsoft Teams;Google Suite (Docs, Meet, etc)",No,Neutral,Somewhat important,Curious about other opportunities;Better compensation;Better work/life balance,Directly asking current or past employees at the company,Once a year,Not sure,No,No,Often: 1-2 days per week or more,Start a free trial,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Do other work and come back later,Windows,2 to 9 employees,NA,Android;Arduino;Linux;Raspberry Pi;Windows,I have some influence,Straight / Heterosexual,Yes,"No, not really",Less than once per month or monthly,Daily or almost daily,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,jQuery,Just as welcome now as I felt last year,60,13,2 +85,I am a developer by profession,Yes,21,15,Weekly,NA,NA,United States,United States dollar,USD,MariaDB,MariaDB;Microsoft SQL Server;MongoDB;MySQL;Oracle;PostgreSQL;SQLite,"Developer, back-end;Developer, desktop or enterprise applications;Developer, full-stack",Some college/university study without earning a degree,Employed part-time,White or of European descent,Woman,Flex time or a flexible schedule;Remote work options;Office environment or company culture,Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",JavaScript;Swift,Bash/Shell/PowerShell;C#;Go;HTML/CSS;Java;JavaScript;PHP;Python;SQL;Swift,Node.js,.NET;.NET Core;Cordova;Node.js;React Native;Unity 3D;Unreal Engine,NA,"Jira;Github;Slack;Microsoft Teams;Microsoft Azure;Trello;Google Suite (Docs, Meet, etc)",Not sure,Neutral,Very important,Curious about other opportunities;Better compensation;Wanting to work with new technologies;Growth or leadership opportunities,"Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family;Directly asking current or past employees at the company",Once a year,Not sure,Yes,No,Never,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes),Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,Windows,NA,Android;iOS;Raspberry Pi,Docker;iOS;Linux;MacOS;Raspberry Pi;Windows,I have some influence,Bisexual,Yes,Neutral,I have never participated in Q&A on Stack Overflow,A few times per week,Easy,Appropriate in length,No,Web development or web design,Angular;Angular.js;Django;Flask;jQuery;React.js,ASP.NET;ASP.NET Core;jQuery;React.js,Just as welcome now as I felt last year,24,6,1 +86,I am a developer by profession,Yes,26,10,Weekly,2000,108100,France,European Euro,EUR,MongoDB;PostgreSQL,Firebase;MongoDB;PostgreSQL,"Developer, back-end;Developer, front-end;Developer, full-stack;Developer, mobile;Senior executive/VP","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)","Independent contractor, freelancer, or self-employed",White or of European descent,Man,Flex time or a flexible schedule;Remote work options;Office environment or company culture,Very dissatisfied,I am actively looking for a job,Go;HTML/CSS;JavaScript;R,Go;HTML/CSS;JavaScript;Python,NA,Node.js;React Native,Github;Gitlab,Github;Gitlab,Not sure,Somewhat important,Not at all important/not necessary,Having a bad day (or week or month) at work;Curious about other opportunities;Better compensation;Trouble with my direct manager;Trouble with leadership at my company;Better work/life balance;Wanting to work with new technologies,"Read company media, such as employee blogs or company culture videos",Every few months,Not sure,Onboarding? What onboarding?,No,Often: 1-2 days per week or more,Start a free trial,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Visit Stack Overflow,MacOS,"Just me - I am a freelancer, sole proprietor, etc.",AWS;Docker;Google Cloud Platform;Kubernetes;Linux;MacOS,AWS;Docker;Google Cloud Platform;Linux;MacOS;Raspberry Pi,NA,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per week,Multiple times per day,Easy,Appropriate in length,No,"Computer science, computer engineering, or software engineering",React.js;Vue.js,React.js,A lot more welcome now than last year,60,5,3 +87,I am a developer by profession,Yes,22,17,NA,NA,NA,Mexico,Mexican peso,MXN,DynamoDB;MongoDB;MySQL;Redis,Microsoft SQL Server;MySQL,"Developer, back-end;Developer, desktop or enterprise applications;Developer, embedded applications or devices","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,Hispanic or Latino/a/x,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Specific department or team I‚Äôd be working on;Office environment or company culture",Very dissatisfied,I am not interested in new job opportunities,Go;Python;Rust,C#;C++;JavaScript;Python,.NET Core;Hadoop;TensorFlow,.NET;TensorFlow,Confluence;Jira;Github;Gitlab,Github;Gitlab,Yes,Extremely important,Very important,Just because;Better compensation;Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family",Every few months,No,Yes,Yes,Occasionally: 1-2 days per quarter but less than monthly,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes),Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,Windows,20 to 99 employees,Arduino;Docker;Heroku;Kubernetes;Linux;Raspberry Pi,Linux;Windows,I have little or no influence,Straight / Heterosexual,No,"No, not really",NA,Multiple times per day,Neither easy nor difficult,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,NA,Just as welcome now as I felt last year,40,5,2 +88,I am a student who is learning to code,No,21,14,NA,NA,NA,Canada,NA,NA,NA,NA,NA,Some college/university study without earning a degree,Student,East Asian,Woman,"Languages, frameworks, and other technologies I‚Äôd be working with;Office environment or company culture;Opportunities for professional development",NA,I am actively looking for a job,Go;Python;Scala;SQL,Bash/Shell/PowerShell;C++;Kotlin;Python,Ansible;Chef,Chef,"Confluence;Jira;Github;Gitlab;Slack;Google Suite (Docs, Meet, etc)","Confluence;Jira;Github;Gitlab;Slack;Google Suite (Docs, Meet, etc)",NA,NA,NA,NA,NA,Once a year,Not sure,NA,No,NA,Start a free trial;Ask developers I know/work with;Visit developer communities like Stack Overflow;Read ratings or reviews on third party sites like G2Crowd,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos,MacOS,NA,Docker;Google Cloud Platform;Kubernetes,Android;Docker;MacOS;Windows,NA,Bisexual;Queer,Yes,"Yes, somewhat",I have never participated in Q&A on Stack Overflow,A few times per month or weekly,Easy,Too short,No,"Computer science, computer engineering, or software engineering",NA,NA,Just as welcome now as I felt last year,NA,7,NA +89,I am a developer by profession,Yes,28,12,Yearly,130000,130000,United States,United States dollar,USD,PostgreSQL;Redis,Elasticsearch;Microsoft SQL Server;MongoDB;Redis,"Developer, front-end;Developer, full-stack","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Woman,"Industry that I‚Äôd be working in;Flex time or a flexible schedule;Languages, frameworks, and other technologies I‚Äôd be working with",Very satisfied,I am not interested in new job opportunities,Go;HTML/CSS;JavaScript;Ruby,C#;HTML/CSS;JavaScript;SQL;TypeScript,Node.js;React Native;Teraform,.NET;.NET Core;Node.js,"Confluence;Github;Slack;Google Suite (Docs, Meet, etc)","Confluence;Jira;Github;Slack;Microsoft Azure;Trello;Google Suite (Docs, Meet, etc)",Yes,Extremely important,Not at all important/not necessary,Having a bad day (or week or month) at work;Curious about other opportunities;Better compensation;Trouble with my direct manager;Wanting to work with new technologies;Growth or leadership opportunities;Looking to relocate,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Read other media like news articles, founder profiles, etc. about the company;Directly asking current or past employees at the company",Once a year,Not sure,Yes,No,Occasionally: 1-2 days per quarter but less than monthly,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Call a coworker or friend;Visit Stack Overflow;Watch help / tutorial videos;Do other work and come back later,MacOS,500 to 999 employees,Docker;Slack Apps and Integrations,Docker;Microsoft Azure;Windows;WordPress,I have little or no influence,Straight / Heterosexual,No,"No, not at all",NA,A few times per week,Easy,Appropriate in length,No,"A humanities discipline (such as literature, history, philosophy, etc.)",Express;Gatsby;React.js;Ruby on Rails,Angular;Angular.js;ASP.NET;ASP.NET Core;Express;jQuery;React.js;Vue.js,Just as welcome now as I felt last year,45,6,2 +91,I am a developer by profession,Yes,28,25,Monthly,7.00E+07,61476,Indonesia,Indonesian rupiah,IDR,PostgreSQL,PostgreSQL,Designer,Some college/university study without earning a degree,Employed full-time,NA,Man,"Flex time or a flexible schedule;Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options",Very satisfied,I am not interested in new job opportunities,HTML/CSS;JavaScript;Ruby;TypeScript,HTML/CSS;JavaScript;Ruby;TypeScript,NA,NA,NA,NA,Yes,Extremely important,Not at all important/not necessary,NA,NA,Every few months,No,Yes,No,Often: 1-2 days per week or more,Start a free trial,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes),Visit Stack Overflow;Do other work and come back later,Linux-based,20 to 99 employees,Android;iOS;Linux;MacOS;Windows,Android;iOS;Linux;MacOS;Windows,I have some influence,Straight / Heterosexual,Yes,"Yes, definitely",Multiple times per day,Multiple times per day,Easy,Too long,No,"A health science (such as nursing, pharmacy, radiology, etc.)",Ruby on Rails,jQuery;Ruby on Rails,Not applicable - I did not use Stack Overflow last year,60,3,2 +92,I am a developer by profession,Yes,31,11,Yearly,53000,57292,France,European Euro,EUR,Cassandra;Elasticsearch;MariaDB;MongoDB;MySQL,Cassandra;Elasticsearch;MariaDB;MongoDB;MySQL,"Developer, back-end;Developer, full-stack;DevOps specialist;System administrator","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,Multiracial,Man,Industry that I‚Äôd be working in;How widely used or impactful my work output would be;Opportunities for professional development,Neither satisfied nor dissatisfied,I am actively looking for a job,Bash/Shell/PowerShell;Go;PHP;SQL,Bash/Shell/PowerShell;C;Java;JavaScript;PHP;SQL,Ansible;Apache Spark;Node.js;Teraform,Ansible;Apache Spark;Node.js;Teraform,"Github;Gitlab;Slack;Trello;Google Suite (Docs, Meet, etc)","Github;Gitlab;Slack;Trello;Google Suite (Docs, Meet, etc)",No,Extremely important,Fairly important,Wanting to share accomplishments with a wider network;Curious about other opportunities;Better compensation;Wanting to work with new technologies;Growth or leadership opportunities,NA,Once a year,No,No,Yes,Often: 1-2 days per week or more,NA,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Overflow Jobs (for job seekers),Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,Linux-based,20 to 99 employees,AWS;Docker;Kubernetes;Linux;Raspberry Pi;Slack Apps and Integrations,AWS;Docker;Linux;Raspberry Pi;Slack Apps and Integrations,I have little or no influence,Straight / Heterosexual,Yes,Neutral,Less than once per month or monthly,Daily or almost daily,Neither easy nor difficult,Too long,NA,"Computer science, computer engineering, or software engineering",Express;Spring;Symfony,Express;Spring;Symfony,A lot more welcome now than last year,30,19,10 +93,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,42,12,Yearly,20000,21620,Greece,European Euro,EUR,MariaDB;MySQL;SQLite,MariaDB;MySQL;SQLite,"Academic researcher;Database administrator;Developer, back-end;Developer, desktop or enterprise applications;Developer, embedded applications or devices;Developer, front-end;Developer, full-stack;Developer, game or graphics;Developer, mobile;Educator;Scientist;System administrator","Other doctoral degree (Ph.D., Ed.D., etc.)",Employed full-time,White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options",Slightly satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",Assembly;Bash/Shell/PowerShell;C++;HTML/CSS;Java;JavaScript;Objective-C;PHP;SQL,Assembly;Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;JavaScript;Objective-C;Perl;PHP;SQL,Node.js;Unity 3D,Node.js;Unity 3D,"Github;Google Suite (Docs, Meet, etc)","Github;Gitlab;Google Suite (Docs, Meet, etc)",No,Somewhat important,Not at all important/not necessary,Better work/life balance,Personal network - friends or family;Directly asking current or past employees at the company,NA,Yes,Yes,Yes,Sometimes: 1-2 days per month but less than weekly,Ask developers I know/work with;Visit developer communities like Stack Overflow,Indifferent,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Watch help / tutorial videos,Windows,20 to 99 employees,Arduino;iOS;Linux;Windows,Arduino;iOS;Linux;Windows,I have a great deal of influence,Straight / Heterosexual,Yes,"Yes, definitely",A few times per week,Daily or almost daily,Easy,Too long,No,NA,jQuery,Drupal;jQuery,Just as welcome now as I felt last year,25,24,15 +94,"I am not primarily a developer, but I write code sometimes as part of my work",Yes,21,12,Yearly,50000,37816,Canada,Canadian dollar,CAD,Elasticsearch;MySQL;PostgreSQL;Redis;SQLite,Elasticsearch;MySQL;PostgreSQL;SQLite,NA,Some college/university study without earning a degree,Employed full-time,White or of European descent,Man,NA,Very satisfied,I am not interested in new job opportunities,Assembly;Bash/Shell/PowerShell;C;Python;Ruby;SQL,Bash/Shell/PowerShell;C;Python;Ruby;SQL,Ansible;Hadoop;Teraform,Ansible;Teraform,"Github;Slack;Google Suite (Docs, Meet, etc)","Github;Slack;Trello;Google Suite (Docs, Meet, etc)",Yes,Extremely important,Not at all important/not necessary,NA,NA,Once every few years,Yes,Yes,Yes,Rarely: 1-2 days per year or less,NA,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Visit Stack Overflow;Do other work and come back later,Linux-based,20 to 99 employees,AWS;Docker;Kubernetes;Linux;Raspberry Pi,AWS;Docker;Linux;Raspberry Pi;Slack Apps and Integrations,I have some influence,Straight / Heterosexual,Yes,"Yes, somewhat",Less than once per month or monthly,Daily or almost daily,Easy,Too long,No,"A social science (such as anthropology, psychology, political science, etc.)",NA,Flask,NA,40,9,2 +95,I am a developer by profession,Yes,NA,12,Yearly,95000,71850,Canada,Canadian dollar,CAD,DynamoDB;MongoDB;Oracle,MongoDB;Oracle,"Developer, full-stack",Some college/university study without earning a degree,Employed full-time,White or of European descent,Man,"Flex time or a flexible schedule;Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options",Very satisfied,I am not interested in new job opportunities,HTML/CSS;JavaScript,HTML/CSS;JavaScript;PHP;Python;SQL,Node.js;React Native;Unity 3D,Node.js;Unity 3D,NA,NA,Not sure,Neutral,Not at all important/not necessary,Better compensation;Wanting to work with new technologies,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Read other media like news articles, founder profiles, etc. about the company",Every few months,Not sure,Yes,No,Occasionally: 1-2 days per quarter but less than monthly,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes),Play games;Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,Windows,"10,000 or more employees",AWS,AWS,I have little or no influence,Straight / Heterosexual,No,"No, not really",NA,A few times per month or weekly,Neither easy nor difficult,Too long,No,"Computer science, computer engineering, or software engineering",Express;React.js,Express;Gatsby;React.js,Just as welcome now as I felt last year,40,40,25 +96,I am a developer by profession,Yes,29,21,Monthly,10000,35028,Israel,Israeli new shekel,ILS,MongoDB;Redis,MongoDB;Redis,"Designer;Developer, back-end;Developer, front-end;Developer, full-stack;Educator","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed part-time,White or of European descent,Man,"Languages, frameworks, and other technologies I‚Äôd be working with;Specific department or team I‚Äôd be working on;How widely used or impactful my work output would be",Very dissatisfied,I am not interested in new job opportunities,Bash/Shell/PowerShell;HTML/CSS;JavaScript,Bash/Shell/PowerShell;HTML/CSS;JavaScript,Node.js,Node.js,Github;Slack,Github;Slack,Yes,Extremely important,Fairly important,Wanting to work with new technologies;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company;Directly asking current or past employees at the company",Every few months,No,No,No,Often: 1-2 days per week or more,Ask developers I know/work with,Amused,Stack Overflow (public Q&A for anyone who codes),Call a coworker or friend;Visit Stack Overflow;Watch help / tutorial videos;Do other work and come back later,Linux-based,"1,000 to 4,999 employees",Docker;Kubernetes;Linux;MacOS,Docker;Kubernetes;Linux;MacOS,I have some influence,Straight / Heterosexual,Yes,Not sure,Multiple times per day,Multiple times per day,Neither easy nor difficult,Appropriate in length,No,"Computer science, computer engineering, or software engineering",Gatsby;React.js,Gatsby;React.js,Just as welcome now as I felt last year,16,3,2 +97,I am a developer by profession,Yes,30,13,Yearly,1.00E+05,75631,Canada,Canadian dollar,CAD,NA,Cassandra;Elasticsearch,"Developer, back-end","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,White or of European descent,Woman,"Diversity of the company or organization;Languages, frameworks, and other technologies I‚Äôd be working with;Opportunities for professional development",Slightly dissatisfied,I am actively looking for a job,Bash/Shell/PowerShell;Go;Java;Rust,Bash/Shell/PowerShell;Go;Java;JavaScript;Rust;TypeScript,Unreal Engine,NA,Confluence;Jira;Github;Slack;Microsoft Teams,Confluence;Jira;Github;Gitlab;Slack;Microsoft Teams;Trello,Yes,Extremely important,Fairly important,Curious about other opportunities;Better compensation;Wanting to work with new technologies;Growth or leadership opportunities;Looking to relocate,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family;Read other media like news articles, founder profiles, etc. about the company;Directly asking current or past employees at the company",Once a year,No,No,No,Sometimes: 1-2 days per month but less than weekly,NA,Annoyed,Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Call a coworker or friend;Go for a walk or other physical activity;Panic;Do other work and come back later,MacOS,"5,000 to 9,999 employees",AWS;Docker;Kubernetes;Linux,Docker;Linux;Slack Apps and Integrations,I have little or no influence,Gay or Lesbian,Yes,"No, not at all",I have never participated in Q&A on Stack Overflow,A few times per week,Easy,Appropriate in length,Yes,"Computer science, computer engineering, or software engineering",NA,NA,Just as welcome now as I felt last year,35,17,4 +98,I am a developer by profession,No,29,15,Monthly,80000,41568,Czech Republic,Czech koruna,CZK,NA,NA,"Developer, desktop or enterprise applications;Engineering manager","Master‚Äôs degree (M.A., M.S., M.Eng., MBA, etc.)",Employed full-time,White or of European descent,Man,"Flex time or a flexible schedule;Languages, frameworks, and other technologies I‚Äôd be working with;Office environment or company culture",Slightly satisfied,I am not interested in new job opportunities,C++;Python,C++;Python,NA,NA,Microsoft Teams,Microsoft Teams,No,NA,Somewhat important,Better compensation;Better work/life balance;Growth or leadership opportunities,NA,Once every few years,No,Onboarding? What onboarding?,No,Rarely: 1-2 days per year or less,Start a free trial,Indifferent,Stack Overflow (public Q&A for anyone who codes),Call a coworker or friend,Windows,100 to 499 employees,Windows,Windows,I have some influence,Straight / Heterosexual,Yes,"Yes, somewhat",A few times per month or weekly,Daily or almost daily,Neither easy nor difficult,Appropriate in length,No,"Computer science, computer engineering, or software engineering",NA,NA,Somewhat less welcome now than last year,40,10,5 +99,I am a developer by profession,Yes,30,7,Yearly,105000,79413,Canada,Canadian dollar,CAD,NA,Elasticsearch;MongoDB,"Developer, back-end;Developer, front-end;Developer, full-stack;Developer, mobile","Bachelor‚Äôs degree (B.A., B.S., B.Eng., etc.)",Employed full-time,NA,NA,"Industry that I‚Äôd be working in;Languages, frameworks, and other technologies I‚Äôd be working with;Remote work options",Very dissatisfied,I am actively looking for a job,Python;TypeScript,Go;JavaScript;Python;SQL;TypeScript,NA,Node.js;Pandas;React Native,"Trello;Google Suite (Docs, Meet, etc)","Github;Slack;Trello;Google Suite (Docs, Meet, etc)",Yes,Somewhat important,Fairly important,Better compensation;Better work/life balance;Growth or leadership opportunities,"Read company media, such as employee blogs or company culture videos;Company reviews from third party sites (e.g. Glassdoor, Blind);Publicly available financial information (e.g. Crunchbase);Read other media like news articles, founder profiles, etc. about the company;Directly asking current or past employees at the company",Once every few years,Not sure,Yes,No,Never,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics);Stack Overflow Jobs (for job seekers),Play games;Call a coworker or friend;Visit Stack Overflow;Go for a walk or other physical activity;Watch help / tutorial videos;Do other work and come back later,Windows,"10,000 or more employees",NA,AWS;Docker;Heroku;Linux;MacOS;Windows,I have little or no influence,NA,Yes,"No, not really",I have never participated in Q&A on Stack Overflow,Daily or almost daily,Easy,Appropriate in length,NA,"Computer science, computer engineering, or software engineering",NA,React.js,A lot less welcome now than last year,40,15,9 +100,I am a developer by profession,Yes,42,8,Yearly,93000,93000,United States,United States dollar,USD,NA,MySQL,"Developer, back-end;Developer, desktop or enterprise applications;Developer, full-stack","Associate degree (A.A., A.S., etc.)",Employed full-time,White or of European descent,"Man;Non-binary, genderqueer, or gender non-conforming",Diversity of the company or organization;Flex time or a flexible schedule;How widely used or impactful my work output would be,Very satisfied,"I‚Äôm not actively looking, but I am open to new opportunities",C#;JavaScript,C#;HTML/CSS;JavaScript;SQL,Unity 3D,.NET;.NET Core,"Google Suite (Docs, Meet, etc)","Jira;Microsoft Teams;Microsoft Azure;Google Suite (Docs, Meet, etc)",Yes,Extremely important,Fairly important,Having a bad day (or week or month) at work;Curious about other opportunities;Better compensation;Wanting to work with new technologies;Looking to relocate,"Company reviews from third party sites (e.g. Glassdoor, Blind);Personal network - friends or family",Once every few years,Yes,Onboarding? What onboarding?,No,Rarely: 1-2 days per year or less,NA,"Hello, old friend",Stack Overflow (public Q&A for anyone who codes);Stack Exchange (public Q&A for a variety of topics),Call a coworker or friend;Visit Stack Overflow,Windows,20 to 99 employees,Google Cloud Platform;Raspberry Pi,Android;Google Cloud Platform;Raspberry Pi;Windows,I have little or no influence,Bisexual;Queer,Yes,"Yes, definitely",A few times per week,Daily or almost daily,Easy,Appropriate in length,No,Web development or web design,jQuery,Angular.js;ASP.NET;ASP.NET Core;jQuery,Just as welcome now as I felt last year,32,27,11 \ No newline at end of file