https://survey.stackoverflow.co/2022/ Insights Developer Survey Dark mode [*] In May 2022 over 70,000 developers told us how they learn and level up, which tools they're using, and what they want. Read the overview - Methodology - [hero] * Overview * Developer Profile + Education + Learning to code + Experience + Developer roles + Key territories + Demographics * Technology + Most popular technologies + Most loved, dreaded, and wanted + Worked with vs. want to work with + Top paying technologies + Version Control + Web3 * Work + Employment + Company info + Salary + Purchasing technology + Coding outside of work * Community + Stack Overflow site use * Professional Developers + Productivity impacts + Developer Experience * Methodology + General + Feedback + Participants Knowledge, Collaboration, Community Stack Overflow for Teams enables enterprises to capture, share, & collaborate on knowledge internally. Advertise with us Promote your product or service to developers and technologists on Stack Overflow. Build your employer brand Engage the world's technology talent with your employer brand. Explore Collectives(tm) on Stack Overflow Find trusted answers faster, engage with product experts. Overview The questions we ask in our annual survey help us improve the Stack Overflow community and the platform that serves them. The challenge and opportunity for us is to continue expanding and improving our ability to help all developers and to make them feel welcome in our community. Read on for more great insights about the attitudes, tools, and environments that are shaping the art and practice of software today. Developer Profile Learning to code Learning to code online increased from 60% to 70% year over year. Respondents older than 45 years are most likely to have learned from books, while younger ones are learning online. Younger (under 18) respondents rely most on online resources and are most likely to have learned from online courses or certifications. Learning how to code - Technology Most popular technologies Last year we saw Git as a fundamental tool to being a developer. This year it appears that Docker is becoming a similar fundamental tool for Professional Developers, increasing from 55% to 69%. People learning to code are more likely to be using 3D tools than Professional Developers - Unity 3D (23% vs 8%) and Unreal Engine (9% vs 3%) - teaching themselves skills for 3D VR and AR. Other tools - Technology Most loved, dreaded, and wanted Rust is on its seventh year as the most loved language with 87% of developers saying they want to continue using it. Rust also ties with Python as the most wanted technology with TypeScript running a close second. Programming, scripting, and markup languages - Technology Most loved, dreaded, and wanted Phoenix overtakes Svelte's spot as the most loved web framework. Angular.js is in its third year as the most dreaded. React.js completes its fifth year as most wanted. Web frameworks and technologies - Technology Most loved, dreaded, and wanted Docker and Kubernetes are in first and second place as the most loved and wanted tools. The desire to start using Docker does not appear to be slowing down as Docker increased from 30% last to 37% this year for wanted. Other tools - Technology Top paying technologies Clojure remains the highest-paid language to know. Chef developers are the highest paid but Chef is also the most dreaded other tool. Big-data and data streaming skills are well compensated with Apache Spark, Apache Kafka, and Hadoop all in the top three other frameworks and libraries. Additionally, developers that have colocation experience are paid more than their cloud-only counterparts. Top paying technologies - Work Employment Full-time employment went up by 4 percentage points for all respondents. Professional Developers that are "Independent contractor, freelancer, or self-employed" have grown significantly in the last year (up by 5 percentage points). In 2022 this question was changed to multi-select. Employment status - Work Employment 85% of developers say their organizations are at least partially remote. Smaller organizations are most likely to be in-person, with 20% of 2-19 employee organizations in-person. The largest organizations, with 10k+ employees, are most likely to be hybrid. Work environment - Professional Developers Productivity impacts 62% of all respondents spend more than 30 minutes a day searching for answers or solutions to problems. 25% spending more than an hour each day. Regardless of being an independent contributor or people manager, this is time that could be spent learning or building. For a team of 50 developers, the amount of time spent searching for answers/solutions adds up to between 333-651 hours of time lost per week across the entire team. Daily time spent searching for answers/solutions - Developer Profile What we know about the global community of developers * Education - * Learning to code - * Experience - * Developer roles - * Key territories - * Demographics - Share Twitter Facebook LinkedIn Developer Profile Education Most developers (87%) have a post-secondary education, having some college or more. Educational attainment 38% of those learning to code already have a degree, learning doesn't have to stop after you graduate. 70% of all respondents and 80% of Professional Developers have completed some form of higher education, a bachelor's degree being the most common. All Respondents Professional Developers Learning to Code 73,268 responses Primary/elementary school 2.46% 1,806 Secondary school (e.g. American high school, German 10.79% Realschule or Gymnasium, etc.) 7,904 Some college/university study without earning a degree 12.73% 9,326 Associate degree (A.A., A.S., etc.) 3.05% 2,236 Bachelor's degree (B.A., B.S., B.Eng., etc.) 41.32% 30,276 Master's degree (M.A., M.S., M.Eng., MBA, etc.) 21.14% 15,486 Professional degree (JD, MD, etc.) 1.53% 1,121 Other doctoral degree (Ph.D., Ed.D., etc.) 2.96% 2,169 Something else 1.7% 1,247 (*) % Percentages ( ) # Responses Which of the following best describes the highest level of formal education that you've completed? * 53,507 responses Primary/elementary school 0.77% 413 Secondary school (e.g. American high school, German 6.28% Realschule or Gymnasium, etc.) 3,360 Some college/university study without earning a degree 12.41% 6,638 Associate degree (A.A., A.S., etc.) 3.21% 1,715 Bachelor's degree (B.A., B.S., B.Eng., etc.) 47.9% 25,630 Master's degree (M.A., M.S., M.Eng., MBA, etc.) 23.95% 12,817 Professional degree (JD, MD, etc.) 1.62% 868 Other doctoral degree (Ph.D., Ed.D., etc.) 2.47% 1,320 Something else 1.23% 658 (*) % Percentages ( ) # Responses Which of the following best describes the highest level of formal education that you've completed? * 6,309 responses Primary/elementary school 7.01% 442 Secondary school (e.g. American high school, German 31.78% Realschule or Gymnasium, etc.) 2,005 Some college/university study without earning a degree 19.42% 1,225 Associate degree (A.A., A.S., etc.) 3.69% 233 Bachelor's degree (B.A., B.S., B.Eng., etc.) 27.26% 1,720 Master's degree (M.A., M.S., M.Eng., MBA, etc.) 5.75% 363 Professional degree (JD, MD, etc.) 1.09% 69 Other doctoral degree (Ph.D., Ed.D., etc.) 0.49% 31 Something else 2.96% 187 (*) % Percentages ( ) # Responses Which of the following best describes the highest level of formal education that you've completed? * Share Twitter Facebook LinkedIn Developer Profile Learning to code We see that learning how to code is a very unique experience, with people using a variety of tools and resources to build their skills. Learning how to code Learning to code online increased from 60% to 70% year over year. Respondents older than 45 years are most likely to have learned from books, while younger ones are learning online. Younger (under 18) respondents rely most on online resources and are most likely to have learned from online courses or certifications. All Respondents By Age 71,580 responses Other online resources (e.g., videos, blogs, forum) 70.91% 50,756 School (i.e., University, College, etc) 62.18% 44,506 Books / Physical media 54.48% 38,994 Online Courses or Certification 46.63% 33,379 On the job training 39.85% 28,523 Colleague 18.42% 13,188 Friend or family member 13.95% 9,987 Coding Bootcamp 10.8% 7,731 Hackathons (virtual or in-person) 7.36% 5,269 (*) % Percentages ( ) # Responses How did you learn to code? Select all that apply. 69,809 responses Under 18 years old Other online resources (e.g., videos, blogs, 84.95% 3,211 forum) School (i.e., University, College, etc) 30.74% 1,162 Books / Physical media 37.06% 1,401 Online Courses or Certification 43.04% 1,627 On the job training 4.39% 166 Colleague 2.91% 110 Friend or family member 20.98% 793 Coding Bootcamp 10.53% 398 Hackathons (virtual or in-person) 6.64% 251 18-24 years old Other online resources (e.g., videos, blogs, 78.62% 12,983 forum) School (i.e., University, College, etc) 65.47% 10,811 Books / Physical media 39.71% 6,557 Online Courses or Certification 50.87% 8,400 On the job training 28.44% 4,697 Colleague 14.13% 2,334 Friend or family member 15.23% 2,515 Coding Bootcamp 12.64% 2,087 Hackathons (virtual or in-person) 9.96% 1,644 25-34 years old Other online resources (e.g., videos, blogs, 71.39% 19,935 forum) School (i.e., University, College, etc) 66.2% 18,486 Books / Physical media 50.9% 14,215 Online Courses or Certification 49.55% 13,837 On the job training 45.72% 12,767 Colleague 21.24% 5,932 Friend or family member 12.78% 3,568 Coding Bootcamp 11.8% 3,296 Hackathons (virtual or in-person) 8.24% 2,301 35-44 years old Other online resources (e.g., videos, blogs, 66.93% 9,298 forum) School (i.e., University, College, etc) 62.88% 8,735 Books / Physical media 69.98% 9,722 Online Courses or Certification 43.69% 6,070 On the job training 47.21% 6,558 Colleague 22.21% 3,086 Friend or family member 14.99% 2,083 Coding Bootcamp 8.79% 1,221 Hackathons (virtual or in-person) 5.13% 713 45-54 years old Other online resources (e.g., videos, blogs, 61.1% 3,188 forum) School (i.e., University, College, etc) 60.46% 3,155 Books / Physical media 84.29% 4,398 Online Courses or Certification 40.25% 2,100 On the job training 50.54% 2,637 Colleague 20.76% 1,083 Friend or family member 12.61% 658 Coding Bootcamp 7.9% 412 Hackathons (virtual or in-person) 3.55% 185 55-64 years old Other online resources (e.g., videos, blogs, 52.73% 1,024 forum) School (i.e., University, College, etc) 63.65% 1,236 Books / Physical media 83.63% 1,624 Online Courses or Certification 34.19% 664 On the job training 53.45% 1,038 Colleague 18.9% 367 Friend or family member 7.16% 139 Coding Bootcamp 6.95% 135 Hackathons (virtual or in-person) 2.37% 46 65 years or older Other online resources (e.g., videos, blogs, 48.23% 259 forum) School (i.e., University, College, etc) 58.85% 316 Books / Physical media 80.26% 431 Online Courses or Certification 28.31% 152 On the job training 53.26% 286 Colleague 17.69% 95 Friend or family member 4.66% 25 Coding Bootcamp 6.15% 33 Hackathons (virtual or in-person) 2.61% 14 (*) % Percentages ( ) # Responses How did you learn to code? Select all that apply. Online resources to learn how to code The most relied upon online resources for people to learn how to code are technical documentation and Stack Overflow. This shows how important it is for companies to have well-written documentation available and an active community providing answers on Stack Overflow. It's also interesting that we see such variety in the way that people teach themselves how to code. Written material, a variety of video formats, books, courses - there's no one size fits all approach to learning how to code. Everyone can piece together the resources and formats that work best for their learning style. 50,685 responses Technical documentation 88.13% 44,669 Stack Overflow 86.14% 43,658 Blogs 75.35% 38,192 How-to videos 59.92% 30,371 Written Tutorials 58.08% 29,436 Video-based Online Courses 51.42% 26,064 Online books 43.87% 22,238 Online forum 40.34% 20,446 Written-based Online Courses 34.38% 17,424 Coding sessions (live or recorded) 28.86% 14,626 Interactive tutorial 26.21% 13,287 Online challenges (e.g., daily or weekly coding 25.1% 12,723 challenges) Certification videos 14.88% 7,541 Programming Games 13.32% 6,752 Auditory material (e.g., podcasts) 7.21% 3,652 (*) % Percentages ( ) # Responses What online resources do you use to learn to code? Select all that apply. Online course platforms to learn how to code Udemy leads as the most popular online course or certification program for learning how to code. This may be popular for the same reasons we saw above - people can purchase the individual courses they want, creating their own learning path. 29,389 responses Udemy 66.49% 19,540 Coursera 34.91% 10,261 Codecademy 26.24% 7,712 Pluralsight 22.44% 6,594 Other 22.21% 6,528 edX 15.62% 4,590 Udacity 13.59% 3,995 Skillsoft 1.88% 553 (*) % Percentages ( ) # Responses What online courses or certifications do you use to learn to code? Select all that apply. Share Twitter Facebook LinkedIn Developer Profile Experience The majority of developers in their early to mid-career stage. Years coding Similar to last year 50% of respondents have been coding for ten years or less. The United States and United Kingdom respondents are the most experienced respondents, with an average of 15 and a half years of experience coding. All Respondents Average by Top 10 Countries 71,331 responses Less than 1 year 1.98% 1,413 1 to 4 years 18.95% 13,519 5 to 9 years 29.28% 20,889 10 to 14 years 18.88% 13,466 15 to 19 years 10.04% 7,161 20 to 24 years 8.01% 5,714 25 to 29 years 4.47% 3,189 30 to 34 years 3.28% 2,341 35 to 39 years 2.39% 1,702 40 to 44 years 1.9% 1,355 45 to 49 years 0.48% 342 More than 50 years 0.34% 240 (*) % Percentages ( ) # Responses Including any education, how many years have you been coding in total? 41,279 responses United States of America 15.58 13,227 United Kingdom of Great Britain and Northern Ireland 15.55 4,117 Canada 14.32 2,433 Netherlands 14.06 1,537 Germany 13.57 5,339 Spain 13.11 1,502 France 12.3 2,291 Brazil 11.55 2,046 Poland 11.01 1,703 India 7.29 6,254 (*) Average Years Coding ( ) # Responses Including any education, how many years have you been coding in total? Years coding professionally A majority of respondents (75%) have been working for 14 or fewer years as a professional developer, meaning they've never worked in a world without Stack Overflow. 51,833 responses Less than 1 year 3.8% 1,972 1 to 4 years 28.43% 14,734 5 to 9 years 27.45% 14,230 10 to 14 years 16.16% 8,375 15 to 19 years 8.94% 4,633 20 to 24 years 7.24% 3,751 25 to 29 years 3.59% 1,863 30 to 34 years 2.21% 1,147 35 to 39 years 1.2% 624 40 to 44 years 0.66% 341 45 to 49 years 0.21% 108 More than 50 years 0.11% 55 (*) % Percentages ( ) # Responses NOT including education, how many years have you coded professionally (as a part of your work)? Years of professional coding experience by developer type Years of professional coding experience by developer type 51,833 responses Senior Executive (C-Suite, VP, etc.) 17.04 1,645 Engineering manager 14.5 3,372 Product manager 14.42 2,221 Developer, desktop or enterprise applications 13.75 8,276 Designer 13.71 2,889 Project manager 13.66 3,401 Database administrator 13.62 4,255 Security professional 13.53 1,594 Marketing or sales professional 13.34 337 Educator 13.12 1,596 System administrator 13.02 4,059 Developer, embedded applications or devices 12.86 3,275 Data or business analyst 12.77 2,637 Scientist 12.05 1,298 Engineer, site reliability 11.94 1,703 Developer, game or graphics 11.9 1,334 DevOps specialist 11.65 5,548 Cloud infrastructure engineer 11.58 4,777 Developer, QA or test 11.19 2,620 Engineer, data 11.17 3,055 Academic researcher 10.89 1,723 Developer, back-end 10.69 22,810 Developer, mobile 10.51 6,295 Developer, full-stack 10.23 24,247 Developer, front-end 9.95 12,960 Data scientist or machine learning specialist 9.7 2,629 Blockchain 9.63 971 Student 4.86 677 (*) Average Years Coding Professional ( ) # Responses NOT including education, how many years have you coded professionally (as a part of your work)? Share Twitter Facebook LinkedIn Developer Profile Developer roles Few developers consider themselves to be a single developer type, showing us their skill diversity. Developer type Full-stack, back-end, front-end, and desktop developers continue to account for the majority of all respondents. We asked about Cloud infrastructure engineer for the first time this year - almost 9% classify themselves as this type of developer. Developers are wearing multiple hats. The majority of respondents said they considered themselves to be more than one type of developer - with DBAs, SREs, and Security professionals reporting the most variety. On average each of these roles reported being seven other developer types. All Respondents Count of Roles 61,302 responses Developer, full-stack 46.82% 28,701 Developer, back-end 43.38% 26,595 Developer, front-end 25.96% 15,915 Developer, desktop or enterprise applications 15.57% 9,546 Developer, mobile 12.45% 7,634 DevOps specialist 10.06% 6,170 Student 9.13% 5,595 Cloud infrastructure engineer 8.62% 5,283 Database administrator 8.05% 4,934 System administrator 8.01% 4,908 Developer, embedded applications or devices 6.4% 3,923 Project manager 6.36% 3,897 Designer 6.14% 3,764 Engineer, data 5.87% 3,600 Engineering manager 5.83% 3,574 Data scientist or machine learning specialist 5.59% 3,424 Data or business analyst 5.22% 3,201 Developer, QA or test 5.05% 3,096 Academic researcher 4.42% 2,709 Product manager 4.1% 2,514 Educator 3.41% 2,090 Engineer, site reliability 3.18% 1,947 Security professional 3.15% 1,928 Developer, game or graphics 3% 1,837 Senior Executive (C-Suite, VP, etc.) 2.94% 1,805 Scientist 2.87% 1,762 Blockchain 2.12% 1,302 Marketing or sales professional 0.84% 518 (*) % Percentages ( ) # Responses Which of the following describes your current job? Please select all that apply. 59,988 responses Average count of other roles Database administrator 7 4,934 Product manager 7 2,514 Security professional 7 1,928 Blockchain 6 1,302 Data or business analyst 6 3,201 Designer 6 3,764 Developer, game or graphics 6 1,837 Developer, QA or test 6 3,096 Educator 6 2,090 Engineer, site reliability 6 1,947 Project manager 6 3,897 Senior Executive (C-Suite, VP, etc.) 6 1,805 System administrator 6 4,908 Academic researcher 5 2,709 Cloud infrastructure engineer 5 5,283 Data scientist or machine learning specialist 5 3,424 Developer, desktop or enterprise applications 5 9,546 Developer, embedded applications or devices 5 3,923 DevOps specialist 5 6,170 Engineer, data 5 3,600 Engineering manager 5 3,574 Scientist 5 1,762 Developer, back-end 4 26,595 Developer, front-end 4 15,915 Developer, mobile 4 7,634 Student 4 5,595 Developer, full-stack 3 28,701 (*) Average Count of Other Roles ( ) # Responses Which of the following describes your current job? Please select all that apply. Share Twitter Facebook LinkedIn Developer Profile Key territories Across the world, developers and technologists turn to Stack Overflow to gain and share knowledge. Our survey received responses from almost every country on Earth. Geography The United States and India continue to provide the highest volume of survey responses, followed by Germany and UKI (UK and Ireland). The top ten countries account for almost 60% of all respondents. This year we saw Spain just barely overtake Italy for the number ten spot. To see the top ten countries, refer to the methodology section. Top 10 Countries All Countries 41,502 responses United States of America 18.88% 13,543 India 9.26% 6,639 Germany 7.52% 5,395 United Kingdom of Great Britain and Northern Ireland 5.84% 4,190 Canada 3.47% 2,490 France 3.25% 2,328 Brazil 2.94% 2,109 Poland 2.41% 1,732 Netherlands 2.17% 1,555 Spain 2.12% 1,521 (*) % Percentages ( ) # Responses Where do you live? * 71,771 responses Response Percentage Responses United States of America 18.88% 13,543 India 9.26% 6,639 Germany 7.52% 5,395 United Kingdom of Great Britain and Northern 5.84% 4,190 Ireland Canada 3.47% 2,490 France 3.25% 2,328 Brazil 2.94% 2,109 Poland 2.41% 1,732 Netherlands 2.17% 1,555 Spain 2.12% 1,521 Italy 2.11% 1,514 Australia 2.04% 1,462 Russian Federation 1.71% 1,229 Sweden 1.42% 1,020 Turkey 1.42% 1,020 Switzerland 1.3% 932 Austria 1.16% 833 Israel 1.11% 795 Iran, Islamic Republic of... 1.01% 723 Pakistan 0.99% 711 Czech Republic 0.96% 692 China 0.88% 632 Belgium 0.87% 626 Bangladesh 0.85% 613 Ukraine 0.83% 593 Romania 0.81% 581 Mexico 0.8% 574 Portugal 0.78% 563 Greece 0.76% 548 Denmark 0.76% 547 Indonesia 0.75% 537 Argentina 0.73% 521 Nigeria 0.72% 517 South Africa 0.69% 493 Norway 0.67% 479 Finland 0.65% 468 Hungary 0.65% 466 New Zealand 0.61% 440 Egypt 0.56% 400 Philippines 0.51% 366 Bulgaria 0.51% 364 Colombia 0.48% 341 Japan 0.46% 333 Ireland 0.46% 332 Viet Nam 0.44% 317 Sri Lanka 0.41% 296 Slovenia 0.4% 286 Serbia 0.39% 282 Kenya 0.38% 270 Taiwan 0.32% 233 Slovakia 0.32% 229 South Korea 0.32% 229 Morocco 0.32% 226 Singapore 0.32% 226 Nepal 0.31% 222 Lithuania 0.3% 212 Malaysia 0.29% 206 Chile 0.28% 203 Croatia 0.27% 192 Hong Kong (S.A.R.) 0.26% 184 Thailand 0.24% 175 United Arab Emirates 0.23% 165 Estonia 0.2% 141 Belarus 0.19% 136 Peru 0.19% 136 Venezuela, Bolivarian Republic of... 0.17% 119 Saudi Arabia 0.16% 116 Uruguay 0.15% 106 Georgia 0.15% 105 Bosnia and Herzegovina 0.14% 103 Tunisia 0.14% 101 Latvia 0.13% 95 Armenia 0.13% 93 Ghana 0.12% 86 Uzbekistan 0.12% 84 Dominican Republic 0.12% 83 Ecuador 0.12% 83 Costa Rica 0.11% 76 Ethiopia 0.1% 75 Republic of Korea 0.1% 72 Lebanon 0.1% 71 Kazakhstan 0.1% 70 Afghanistan 0.1% 69 Azerbaijan 0.1% 69 Jordan 0.09% 64 Uganda 0.09% 63 Cyprus 0.09% 61 Albania 0.08% 59 Luxembourg 0.08% 56 Guatemala 0.08% 54 Iraq 0.08% 54 Myanmar 0.07% 53 The former Yugoslav Republic of Macedonia 0.07% 51 El Salvador 0.06% 45 Bolivia 0.06% 44 Paraguay 0.06% 42 Malta 0.05% 39 Republic of Moldova 0.05% 37 Algeria 0.05% 36 Cambodia 0.05% 35 Syrian Arab Republic 0.05% 35 Cameroon 0.05% 34 Palestine 0.05% 34 Sudan 0.04% 32 Cuba 0.04% 31 Zimbabwe 0.04% 30 Kosovo 0.04% 29 Honduras 0.04% 28 Iceland 0.04% 28 Panama 0.04% 28 United Republic of Tanzania 0.04% 28 Madagascar 0.04% 26 Jamaica 0.03% 22 Kyrgyzstan 0.03% 22 Mauritius 0.03% 21 Kuwait 0.03% 20 Qatar 0.03% 20 Rwanda 0.03% 20 Zambia 0.03% 20 Mongolia 0.03% 19 Montenegro 0.03% 19 Nicaragua 0.03% 18 Turkmenistan 0.02% 16 Andorra 0.02% 15 Bahrain 0.02% 14 Cote d'Ivoire 0.02% 14 Malawi 0.02% 14 Yemen 0.02% 14 Libyan Arab Jamahiriya 0.02% 13 Oman 0.02% 13 Senegal 0.02% 13 Trinidad and Tobago 0.02% 13 Angola 0.02% 12 Congo, Republic of the... 0.02% 12 Isle of Man 0.02% 12 Maldives 0.02% 12 Somalia 0.02% 12 Benin 0.02% 11 Mozambique 0.02% 11 Tajikistan 0.02% 11 Mali 0.01% 10 Togo 0.01% 9 Democratic Republic of the Congo 0.01% 7 Lao People's Democratic Republic 0.01% 7 Swaziland 0.01% 7 Barbados 0.01% 6 Botswana 0.01% 6 Guyana 0.01% 6 Bhutan 0.01% 5 Guinea 0.01% 5 Namibia 0.01% 5 Bahamas 0.01% 4 Cape Verde 0.01% 4 North Korea 0.01% 4 Suriname 0.01% 4 Timor-Leste 0.01% 4 Belize 0% 3 Chad 0% 3 Haiti 0% 3 Niger 0% 3 Saint Lucia 0% 3 Antigua and Barbuda 0% 2 Fiji 0% 2 Gabon 0% 2 Gambia 0% 2 Lesotho 0% 2 Liberia 0% 2 Mauritania 0% 2 Palau 0% 2 Papua New Guinea 0% 2 Sierra Leone 0% 2 Brunei Darussalam 0% 1 Burkina Faso 0% 1 Djibouti 0% 1 Monaco 0% 1 Saint Kitts and Nevis 0% 1 San Marino 0% 1 Seychelles 0% 1 Solomon Islands 0% 1 Where do you live? * Share Twitter Facebook LinkedIn Developer Profile Demographics Developers and technologists are a diverse group of individuals across many spectrums. We are committed to continuing to ensure our platform is inclusive and welcoming to all. Age 46% of Professional Developers are 25-34 years old. But we see that more than half of the respondents learning to code are 18-24 years old. All Respondents Professional Developers Learning to Code 70,946 responses Under 18 years old 5.45% 3,866 18-24 years old 23.46% 16,646 25-34 years old 39.62% 28,112 35-44 years old 19.72% 13,988 45-54 years old 7.44% 5,281 55-64 years old 2.79% 1,978 65 years or older 0.78% 554 Prefer not to say 0.73% 521 (*) % Percentages ( ) # Responses What is your age? 53,041 responses Under 18 years old 0.71% 379 18-24 years old 20.13% 10,677 25-34 years old 45.91% 24,350 35-44 years old 21.96% 11,647 45-54 years old 7.66% 4,063 55-64 years old 2.71% 1,437 65 years or older 0.56% 295 Prefer not to say 0.36% 193 (*) % Percentages ( ) # Responses What is your age? 6,206 responses Under 18 years old 17.66% 1,096 18-24 years old 55.59% 3,450 25-34 years old 17.31% 1,074 35-44 years old 5.16% 320 45-54 years old 1.84% 114 55-64 years old 0.66% 41 65 years or older 0.27% 17 Prefer not to say 1.51% 94 (*) % Percentages ( ) # Responses What is your age? Gender Those learning to code are slightly less likely to identify as a man and slightly more likely to prefer to not identify. Both of these are indications that the industry (and our survey) could continue to become more diverse as more people join the workforce. 92% of all respondents and 93% of Professional Developers identify as a man. The United States has the highest percentage of gender minorities (Woman, Non-binary, genderqueer, or gender non-conforming). We have considerable work to do to ensure our platform is inclusive and that our survey is representative of developers everywhere. All Respondents Professional Developers Learning to Code Gender Minorities by Country 70,853 responses Man 91.88% 65,097 Woman 5.17% 3,662 Non-binary, genderqueer, or gender non-conforming 1.67% 1,186 Prefer not to say 1.65% 1,172 Or, in your own words: 0.74% 521 (*) % Percentages ( ) # Responses Which of the following describe you, if any? Please check all that apply. 52,927 responses Man 92.85% 49,141 Woman 4.8% 2,542 Non-binary, genderqueer, or gender non-conforming 1.39% 735 Prefer not to say 1.28% 678 Or, in your own words: 0.62% 327 (*) % Percentages ( ) # Responses Which of the following describe you, if any? Please check all that apply. 6,207 responses Man 87.9% 5,456 Woman 7.96% 494 Prefer not to say 2.55% 158 Non-binary, genderqueer, or gender non-conforming 1.98% 123 Or, in your own words: 0.89% 55 (*) % Percentages ( ) # Responses Which of the following describe you, if any? Please check all that apply. 70,853 responses Percent who identify as Woman, Non-binary, genderqueer, or gender non-conforming United States of America 9.8% 1,328 Canada 8% 199 United Kingdom of Great Britain and Northern Ireland 7.89% 332 Netherlands 7.06% 110 Spain 6.74% 102 Brazil 6.68% 142 France 5.97% 139 Germany 5.68% 307 India 5.63% 367 Poland 4.43% 77 (*) % Percentages ( ) # Responses Which of the following describe you, if any? Please check all that apply. Transgender 1.5% of all respondents identify as transgender. Like we see with gender identification, those learning to code are slightly more likely to prefer to not say if they identify as transgender. All Respondents Professional Developers Learning to Code 70,315 responses No 95.84% 67,392 Prefer not to say 1.96% 1,379 Yes 1.51% 1,064 Or, in your own words: 0.68% 480 (*) % Percentages ( ) # Responses Do you identify as transgender? 52,555 responses No 96.65% 50,794 Prefer not to say 1.59% 837 Yes 1.17% 615 Or, in your own words: 0.59% 309 (*) % Percentages ( ) # Responses Do you identify as transgender? 6,123 responses No 93.91% 5,750 Prefer not to say 3.18% 195 Yes 2.16% 132 Or, in your own words: 0.75% 46 (*) % Percentages ( ) # Responses Do you identify as transgender? Sexual orientation Those learning to code are less likely to identify as straight/ heterosexual than Professional Developers, with 10% preferring not to say. All Respondents Professional Developers Learning to Code 66,565 responses Straight / Heterosexual 84.09% 55,975 Prefer not to say 6.53% 4,350 Bisexual 5.45% 3,626 Gay or Lesbian 2.67% 1,778 Prefer to self-describe: 2.15% 1,429 Queer 1.7% 1,131 (*) % Percentages ( ) # Responses Which of the following describe you, if any? Please check all that apply. 50,070 responses Straight / Heterosexual 85.96% 43,040 Prefer not to say 5.57% 2,790 Bisexual 5.11% 2,558 Gay or Lesbian 2.52% 1,264 Prefer to self-describe: 1.71% 856 Queer 1.54% 770 (*) % Percentages ( ) # Responses Which of the following describe you, if any? Please check all that apply. 5,641 responses Straight / Heterosexual 77.98% 4,399 Prefer not to say 9.98% 563 Bisexual 6.9% 389 Prefer to self-describe: 3.49% 197 Gay or Lesbian 2.52% 142 Queer 1.63% 92 (*) % Percentages ( ) # Responses Which of the following describe you, if any? Please check all that apply. Race and ethnicity Those learning to code are less likely to identify as European and/or White than Professional Developers. Like we saw with other demographic questions, the new group of developers who may enter the workforce soon, could be more diverse. All Respondents Professional Developers Learning to Code 69,474 responses White 39.38% 27,360 European 37.25% 25,877 Indian 9.7% 6,739 Asian 9.48% 6,586 Hispanic or Latino/a 5.71% 3,967 Middle Eastern 4.1% 2,850 South American 3.78% 2,624 North American 3.36% 2,331 African 3.3% 2,294 South Asian 2.59% 1,797 Prefer not to say 2.49% 1,732 Southeast Asian 2.33% 1,618 Or, in your own words: 2.19% 1,524 Multiracial 1.76% 1,222 East Asian 1.75% 1,214 Black 1.48% 1,028 Biracial 1.15% 798 I don't know 1.01% 701 North African 0.88% 611 Caribbean 0.66% 460 Central American 0.6% 416 Central Asian 0.57% 397 Ethnoreligious group 0.5% 348 Indigenous (such as Native American or Indigenous 0.47% 330 Australian) Pacific Islander 0.21% 147 (*) % Percentages ( ) # Responses Which of the following describe you, if any? Please check all that apply. 51,945 responses White 40.75% 21,166 European 38.13% 19,807 Indian 9.01% 4,678 Asian 8.53% 4,430 Hispanic or Latino/a 6.04% 3,137 Middle Eastern 4.21% 2,187 South American 4.1% 2,131 North American 3.24% 1,681 African 2.82% 1,466 South Asian 2.39% 1,242 Prefer not to say 2.2% 1,143 Or, in your own words: 2.08% 1,081 Southeast Asian 2% 1,038 Multiracial 1.68% 871 East Asian 1.5% 779 Black 1.27% 661 Biracial 1.06% 551 North African 0.82% 424 I don't know 0.8% 417 Caribbean 0.64% 334 Central American 0.56% 290 Central Asian 0.5% 262 Ethnoreligious group 0.45% 232 Indigenous (such as Native American or Indigenous 0.44% 231 Australian) Pacific Islander 0.17% 90 (*) % Percentages ( ) # Responses Which of the following describe you, if any? Please check all that apply. 6,086 responses European 25.94% 1,579 White 24.33% 1,481 Indian 18.17% 1,106 Asian 16.86% 1,026 African 8.4% 511 Hispanic or Latino/a 4.65% 283 Southeast Asian 4.45% 271 South Asian 4.34% 264 Middle Eastern 4.27% 260 South American 3.12% 190 Black 3.07% 187 Prefer not to say 2.81% 171 East Asian 2.6% 158 North American 2.3% 140 Or, in your own words: 2.22% 135 I don't know 1.91% 116 Multiracial 1.81% 110 North African 1.5% 91 Biracial 1.27% 77 Central Asian 1.18% 72 Central American 0.81% 49 Caribbean 0.77% 47 Ethnoreligious group 0.43% 26 Indigenous (such as Native American or Indigenous 0.41% 25 Australian) Pacific Islander 0.36% 22 (*) % Percentages ( ) # Responses Which of the following describe you, if any? Please check all that apply. Disability status 2,547 respondents have a physical difference, with the majority of these respondents being blind or having difficulty seeing. 2,547 responses I am blind / have difficulty seeing 1.7% 1,142 Or, in your own words: 0.97% 650 I am deaf / hard of hearing 0.85% 570 I am unable to / find it difficult to walk or stand without 0.44% assistance 298 I am unable to / find it difficult to type 0.35% 232 (*) % Percentages ( ) # Responses Which of the following describe you, if any? Please check all that apply. Neurodiversity Response to this question increased from 20% last year to 22% this year. This year we see more developers identifying as having a concentration and/or memory disorder (10.6%), anxiety disorder (10.3%), mood or emotional disorder (9.7%). 16,163 responses I have a concentration and/or memory disorder (e.g., ADHD, 10.57% etc.) 7,026 I have an anxiety disorder 10.31% 6,848 I have a mood or emotional disorder (e.g., depression, 9.71% bipolar disorder, etc.) 6,449 I have autism / an autism spectrum disorder (e.g. 4.27% Asperger's, etc.) 2,834 I have learning differences (e.g., Dyslexic, Dyslexia, 2.77% etc.) 1,840 Or, in your own words: 1.23% 815 (*) % Percentages ( ) # Responses Which of the following describe you, if any? Please check all that apply. Technology Each year we explore the tools and technologies developers are currently using and what they want to use. We have the favorite Loved, Dreaded, and Wanted data as well as Worked With vs. Want to Work With, which shows us precisely what developers used in the past year and what they want to work on in the following year. If you need a refresher on how we structure Loved, Dread and Wanted, or if you want to read about the intuition behind Worked With vs. Want to Work With, check out this post our meta post. * Most popular technologies - * Most loved, dreaded, and wanted - * Worked with vs. want to work with - * Top paying technologies - * Version Control - * Web3 - Share Twitter Facebook LinkedIn Technology Most popular technologies This year, we're comparing the popular technologies across three different groups: All respondents, Professional Developers, and those that are learning to code. Programming, scripting, and markup languages 2022 marks JavaScript's tenth year in a row as the most commonly used programming language. But, it's a different picture for those learning to code. HTML/CSS, Javascript and Python are almost tied as the most popular languages for people learning to code. People learning to code are more likely than Professional Developers to report using Python (58% vs 44%), C++ (35% vs 20%), and C (32% vs 17%). Compared to Professional Developers, those learning to code are less likely to report using SQL (38% vs 53%), TypeScript (15% vs 40%), and Bash/Shell (19% vs 29%). All Respondents Professional Developers Learning to Code 71,547 responses JavaScript 65.36% 46,443 HTML/CSS 55.08% 39,142 SQL 49.43% 35,127 Python 48.07% 34,155 TypeScript 34.83% 24,752 Java 33.27% 23,644 Bash/Shell 29.07% 20,656 C# 27.98% 19,883 C++ 22.55% 16,024 PHP 20.87% 14,827 C 19.27% 13,692 PowerShell 12.07% 8,575 Go 11.15% 7,922 Rust 9.32% 6,625 Kotlin 9.16% 6,507 Dart 6.54% 4,648 Ruby 6.05% 4,299 Assembly 5.47% 3,887 Swift 4.91% 3,489 R 4.66% 3,308 VBA 4.48% 3,185 MATLAB 4.1% 2,913 Lua 4.03% 2,867 Groovy 3.32% 2,357 Delphi 3.25% 2,311 Scala 2.59% 1,837 Objective-C 2.39% 1,698 Perl 2.31% 1,644 Haskell 2.22% 1,577 Elixir 2.15% 1,528 Julia 1.53% 1,084 Clojure 1.51% 1,070 Solidity 1.45% 1,031 LISP 1.31% 932 F# 1.03% 730 Fortran 0.91% 646 Erlang 0.9% 641 APL 0.71% 504 COBOL 0.65% 464 SAS 0.61% 435 OCaml 0.59% 422 Crystal 0.48% 340 (*) % Percentages ( ) # Responses Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.) 53,421 responses JavaScript 67.9% 36,203 HTML/CSS 54.93% 29,291 SQL 52.64% 28,068 Python 43.51% 23,201 TypeScript 40.08% 21,369 Java 33.4% 17,807 C# 29.72% 15,846 Bash/Shell 29.47% 15,716 PHP 21.42% 11,423 C++ 20.17% 10,755 C 16.7% 8,904 PowerShell 12.07% 6,437 Go 11.83% 6,307 Kotlin 9.92% 5,291 Rust 8.8% 4,690 Ruby 6.72% 3,585 Dart 6.67% 3,555 Swift 5.18% 2,763 Assembly 4.5% 2,399 VBA 3.84% 2,049 Groovy 3.8% 2,028 R 3.56% 1,899 Delphi 3.51% 1,874 MATLAB 3.41% 1,816 Lua 3.23% 1,723 Scala 2.97% 1,583 Objective-C 2.69% 1,434 Elixir 2.46% 1,311 Perl 2.21% 1,176 Haskell 1.94% 1,035 Clojure 1.66% 886 Solidity 1.52% 809 LISP 1.12% 599 F# 1.08% 577 Julia 1.04% 556 Erlang 0.98% 523 Fortran 0.63% 338 COBOL 0.57% 306 OCaml 0.52% 279 SAS 0.5% 265 APL 0.47% 249 Crystal 0.43% 229 (*) % Percentages ( ) # Responses Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.) 6,239 responses HTML/CSS 62.59% 3,719 JavaScript 59.79% 3,553 Python 58.38% 3,469 Java 38.67% 2,298 SQL 37.8% 2,246 C++ 34.69% 2,061 C 31.94% 1,898 C# 20.45% 1,215 Bash/Shell 19.37% 1,151 PHP 18.82% 1,118 TypeScript 15.05% 894 Assembly 8.68% 516 PowerShell 8.3% 493 Dart 7.34% 436 Rust 7.09% 421 Kotlin 6.88% 409 MATLAB 6.16% 366 R 5.71% 339 Go 5.17% 307 Lua 3.9% 232 Swift 3.35% 199 VBA 3.25% 193 Haskell 2.66% 158 Ruby 2.52% 150 Solidity 1.53% 91 APL 1.51% 90 LISP 1.21% 72 Julia 1.16% 69 Objective-C 0.99% 59 Scala 0.98% 58 Delphi 0.88% 52 SAS 0.84% 50 Perl 0.81% 48 Fortran 0.74% 44 OCaml 0.72% 43 Groovy 0.62% 37 Clojure 0.59% 35 Elixir 0.49% 29 F# 0.49% 29 COBOL 0.45% 27 Erlang 0.42% 25 Crystal 0.35% 21 (*) % Percentages ( ) # Responses Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.) Databases For Professional Developers PostgreSQL just barely took over the first place spot from MySQL. Professional Developers are more likely than those learning to code to use Redis, PostgreSQL, Microsoft SQL Server, and Elasticsearch. MongoDB is used by a similar percentage of both Professional Developers and those learning to code and it's the second most popular database for those learning to code (behind MySQL). This makes sense since it supports a large number of languages and application development platforms. All Respondents Professional Developers Learning to Code 63,327 responses MySQL 46.85% 28,520 PostgreSQL 43.59% 26,538 SQLite 32.01% 19,487 MongoDB 28.3% 17,228 Microsoft SQL Server 26.87% 16,355 Redis 22.13% 13,471 MariaDB 17.93% 10,912 Elasticsearch 12.21% 7,430 Oracle 11.49% 6,994 Firebase Realtime Database 8.72% 5,309 DynamoDB 8.26% 5,029 Cloud Firestore 7.45% 4,535 Cassandra 2.66% 1,617 Neo4j 2.12% 1,291 IBM DB2 2% 1,219 Couchbase 1.33% 807 CouchDB 1.29% 783 (*) % Percentages ( ) # Responses Which database environments have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the database and want to continue to do so, please check both boxes in that row.) 48,788 responses PostgreSQL 46.48% 22,214 MySQL 45.68% 21,830 SQLite 30.83% 14,733 Microsoft SQL Server 28.77% 13,750 MongoDB 28.29% 13,518 Redis 24.97% 11,935 MariaDB 17.91% 8,561 Elasticsearch 13.9% 6,642 Oracle 11.79% 5,632 DynamoDB 9.42% 4,504 Firebase Realtime Database 8.57% 4,094 Cloud Firestore 7.28% 3,478 Cassandra 2.73% 1,306 Neo4j 2.13% 1,016 IBM DB2 1.98% 944 CouchDB 1.34% 638 Couchbase 1.29% 615 (*) % Percentages ( ) # Responses Which database environments have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the database and want to continue to do so, please check both boxes in that row.) 5,106 responses MySQL 58.4% 2,495 MongoDB 31.32% 1,338 SQLite 30.41% 1,299 PostgreSQL 25.54% 1,091 Microsoft SQL Server 16.34% 698 MariaDB 14.3% 611 Firebase Realtime Database 11.56% 494 Oracle 10.84% 463 Cloud Firestore 8.59% 367 Redis 5.55% 237 Cassandra 1.59% 68 DynamoDB 1.59% 68 Elasticsearch 1.54% 66 Neo4j 1.43% 61 IBM DB2 1.22% 52 Couchbase 0.87% 37 CouchDB 0.68% 29 (*) % Percentages ( ) # Responses Which database environments have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the database and want to continue to do so, please check both boxes in that row.) Cloud platforms AWS remains the most used cloud platform for all respondents and for Professional Developers. Azure took the second-place spot from Google Cloud. People learning to code have much different usage of cloud platforms. Heroku is the most used platform for those learning to code (35%), significantly higher than Professional Developers (18%). We see similar differences with Google Cloud (31% learning to code; 26% Professional Developers), Firebase (30% learning to code; 21% Professional Developers), VMware (12% learning to code; 8% Professional Developers). You can see the inroads that AWS and Azure have with organizations - significantly more Professional Developers are using those platforms compared to people who are learning to code. All Respondents Professional Developers Learning to Code 56,553 responses AWS 51.01% 25,939 Microsoft Azure 28.72% 14,604 Google Cloud 26.81% 13,634 Firebase 21.14% 10,751 Heroku 19.98% 10,160 DigitalOcean 15.64% 7,953 VMware 8.71% 4,429 Managed Hosting 5.76% 2,927 Linode 3.92% 1,994 OVH 3.76% 1,913 Oracle Cloud Infrastructure 2.18% 1,110 OpenStack 2.02% 1,029 IBM Cloud or Watson 1.68% 853 Colocation 1.26% 642 (*) % Percentages ( ) # Responses Which cloud platforms have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the platform and want to continue to do so, please check both boxes in that row.) 44,106 responses AWS 55.17% 22,357 Microsoft Azure 30.36% 12,304 Google Cloud 26.1% 10,576 Firebase 21.05% 8,529 Heroku 18.34% 7,433 DigitalOcean 16.15% 6,544 VMware 7.61% 3,084 Managed Hosting 5.66% 2,295 Linode 3.76% 1,522 OVH 3.62% 1,465 OpenStack 1.79% 724 Oracle Cloud Infrastructure 1.7% 688 IBM Cloud or Watson 1.47% 595 Colocation 1.14% 460 (*) % Percentages ( ) # Responses Which cloud platforms have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the platform and want to continue to do so, please check both boxes in that row.) 4,282 responses Heroku 35.24% 1,087 Google Cloud 31.35% 967 Firebase 30.05% 927 AWS 23.7% 731 Microsoft Azure 16.24% 501 VMware 12.41% 383 DigitalOcean 9.79% 302 Oracle Cloud Infrastructure 4.12% 127 Managed Hosting 3.86% 119 Linode 3.53% 109 OVH 3.31% 102 IBM Cloud or Watson 2.79% 86 OpenStack 2.59% 80 Colocation 1% 31 (*) % Percentages ( ) # Responses Which cloud platforms have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the platform and want to continue to do so, please check both boxes in that row.) Web frameworks and technologies Node.js and React.js are the two most common web technologies used by Professional Developers and those learning to code. Angular is used more by Professional Developers than those learning to code (23% vs 10%), same with ASP.NET (16% vs 10%) and ASP.NET Core (21% vs 10%). All Respondents Professional Developers Learning to Code 58,743 responses Node.js 47.12% 25,733 React.js 42.62% 23,277 jQuery 28.57% 15,602 Express 22.99% 12,557 Angular 20.39% 11,138 Vue.js 18.82% 10,278 ASP.NET Core 18.59% 10,155 ASP.NET 14.9% 8,139 Django 14.65% 8,002 Flask 14.64% 7,994 Next.js 13.52% 7,386 Laravel 9.45% 5,159 Angular.js 8.99% 4,912 FastAPI 6.02% 3,289 Ruby on Rails 5.83% 3,182 Svelte 4.58% 2,500 Blazor 4.46% 2,438 Nuxt.js 3.83% 2,089 Symfony 3.58% 1,955 Gatsby 3.46% 1,889 Drupal 2.22% 1,211 Phoenix 2.13% 1,164 Fastify 1.85% 1,008 Deno 1.69% 925 Play Framework 0.82% 450 (*) % Percentages ( ) # Responses Which web frameworks and web technologies have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) 45,297 responses Node.js 46.31% 20,003 React.js 44.31% 19,136 jQuery 29.21% 12,614 Express 23.19% 10,018 Angular 23.06% 9,962 ASP.NET Core 20.71% 8,947 Vue.js 19.9% 8,594 ASP.NET 16.15% 6,974 Next.js 13.93% 6,018 Django 13.59% 5,868 Flask 13.24% 5,717 Laravel 10.3% 4,449 Angular.js 9.94% 4,295 Ruby on Rails 6.37% 2,753 FastAPI 6.01% 2,597 Blazor 4.92% 2,126 Svelte 4.11% 1,773 Nuxt.js 4.06% 1,752 Symfony 3.98% 1,718 Gatsby 3.77% 1,628 Phoenix 2.32% 1,004 Drupal 2.25% 970 Fastify 1.92% 831 Deno 1.47% 636 Play Framework 0.86% 373 (*) % Percentages ( ) # Responses Which web frameworks and web technologies have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) 4,932 responses Node.js 52.86% 2,004 React.js 42.81% 1,623 Express 25.72% 975 jQuery 24.37% 924 Django 20.42% 774 Flask 16.78% 636 Vue.js 13.48% 511 Next.js 12.32% 467 Angular 10% 379 ASP.NET 9.94% 377 ASP.NET Core 9.58% 363 Laravel 7.25% 275 FastAPI 5.09% 193 Angular.js 5.04% 191 Svelte 4.35% 165 Ruby on Rails 2.22% 84 Blazor 2.14% 81 Nuxt.js 1.93% 73 Gatsby 1.85% 70 Symfony 1.77% 67 Deno 1.66% 63 Drupal 1.03% 39 Fastify 1% 38 Phoenix 0.76% 29 Play Framework 0.63% 24 (*) % Percentages ( ) # Responses Which web frameworks and web technologies have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) Other frameworks and libraries This year we added additional responses to see the most popular libraries in different domains. For example, TensorFlow remains more popular than PyTorch for machine learning but Scikit-learn is close behind TensorFlow. Flutter and React Native are the two most popular cross-platform tools. People learning to code are more likely than Professional Developer to be using NumPy (43% vs 24%), Pandas (35% vs 22%) - this makes sense given that they are both Python based and people learning to code are using Python. They are also more likely to be using TensorFlow (18% vs 11%) and Scikit-learn (17% vs 11%). All Respondents Professional Developers Learning to Code 54,414 responses .NET 34.55% 15,850 NumPy 28.65% 13,144 Pandas 25.08% 11,506 Spring 16.13% 7,399 TensorFlow 12.95% 5,942 Flutter 12.64% 5,799 Scikit-learn 12.59% 5,776 React Native 12.57% 5,765 Apache Kafka 10.35% 4,748 Electron 9.57% 4,390 Torch/PyTorch 8.61% 3,952 Qt 8.51% 3,906 Keras 7.27% 3,333 Ionic 5.27% 2,417 Xamarin 5.21% 2,388 Apache Spark 5.01% 2,298 Cordova 4.15% 1,903 Hadoop 3.45% 1,581 GTK 3.01% 1,380 Capacitor 2.49% 1,142 Tidyverse 2.17% 996 Hugging Face Transformers 2.02% 925 Uno Platform 0.73% 334 (*) % Percentages ( ) # Responses Which other frameworks and libraries have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) 41,060 responses .NET 36.41% 12,830 NumPy 24.42% 8,605 Pandas 22.21% 7,826 Spring 18.74% 6,604 React Native 13.62% 4,801 Flutter 12.56% 4,427 Apache Kafka 11.96% 4,216 TensorFlow 11.49% 4,048 Scikit-learn 11.21% 3,952 Electron 9.33% 3,288 Torch/PyTorch 7.61% 2,681 Qt 7.42% 2,615 Keras 6.47% 2,279 Ionic 5.97% 2,104 Xamarin 5.54% 1,951 Apache Spark 5.35% 1,884 Cordova 4.72% 1,664 Hadoop 3.52% 1,240 Capacitor 2.81% 990 GTK 2.27% 801 Hugging Face Transformers 1.92% 676 Tidyverse 1.36% 479 Uno Platform 0.66% 233 (*) % Percentages ( ) # Responses Which other frameworks and libraries have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) 4,504 responses NumPy 42.65% 1,326 Pandas 34.74% 1,080 .NET 28.02% 871 TensorFlow 17.66% 549 Flutter 17.63% 548 Scikit-learn 17.08% 531 React Native 11.39% 354 Qt 10.97% 341 Keras 10.71% 333 Torch/PyTorch 10.68% 332 Spring 8.56% 266 Electron 7.62% 237 GTK 3.6% 112 Xamarin 3.57% 111 Apache Spark 3.22% 100 Ionic 2.8% 87 Hadoop 2.73% 85 Tidyverse 2.67% 83 Apache Kafka 2.09% 65 Cordova 1.96% 61 Hugging Face Transformers 1.87% 58 Capacitor 1.25% 39 Uno Platform 0.71% 22 (*) % Percentages ( ) # Responses Which other frameworks and libraries have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) Other tools Last year we saw Git as a fundamental tool to being a developer. This year it appears that Docker is becoming a similar fundamental tool for Professional Developers, increasing from 55% to 69%. People learning to code are more likely to be using 3D tools than Professional Developers - Unity 3D (23% vs 8%) and Unreal Engine (9% vs 3%) - teaching themselves skills for 3D VR and AR. All Respondents Professional Developers Learning to Code 59,919 responses npm 65.17% 35,778 Docker 63.72% 34,981 Yarn 27.64% 15,175 Homebrew 26.27% 14,420 Kubernetes 22.99% 12,624 Terraform 11.22% 6,160 Unity 3D 10.64% 5,840 Ansible 9.49% 5,210 Unreal Engine 3.97% 2,180 Puppet 1.87% 1,025 Chef 1.51% 828 Pulumi 0.84% 461 Flow 0.81% 444 (*) % Percentages ( ) # Responses Which developer tools have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the technology and want to continue to do so, please check both boxes in that row.) 46,432 responses Docker 68.57% 29,780 npm 66.3% 28,798 Yarn 29.82% 12,952 Homebrew 28.25% 12,271 Kubernetes 25.45% 11,053 Terraform 12.3% 5,341 Ansible 9.64% 4,187 Unity 3D 8.19% 3,555 Unreal Engine 2.99% 1,300 Puppet 1.78% 772 Chef 1.46% 633 Pulumi 0.89% 388 Flow 0.72% 311 (*) % Percentages ( ) # Responses Which developer tools have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the technology and want to continue to do so, please check both boxes in that row.) 4,589 responses npm 69.6% 2,475 Docker 30.91% 1,099 Unity 3D 22.53% 801 Yarn 20.25% 720 Homebrew 12.94% 460 Unreal Engine 8.75% 311 Kubernetes 5.93% 211 Ansible 2.31% 82 Terraform 1.55% 55 Flow 1.49% 53 Puppet 1.15% 41 Chef 0.96% 34 Pulumi 0.34% 12 (*) % Percentages ( ) # Responses Which developer tools have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the technology and want to continue to do so, please check both boxes in that row.) Integrated development environment Visual Studio Code remains the preferred IDE across all developers. PyCharm is used more by people learning to code (26% vs 16%) while Vim is used more by Professional Developers (24% vs 16%). All Respondents Professional Developers Learning to Code 71,010 responses Visual Studio Code 74.48% 52,523 Visual Studio 32.15% 22,673 IntelliJ 27.97% 19,723 Notepad++ 27.71% 19,543 Vim 23.34% 16,458 Android Studio 19.8% 13,963 PyCharm 17.24% 12,158 Sublime Text 16.59% 11,698 Eclipse 12.57% 8,866 IPython/Jupyter 11.61% 8,188 Xcode 10.53% 7,425 Atom 9.35% 6,595 Nano 9.26% 6,530 Webstorm 7.94% 5,602 PhpStorm 6.79% 4,790 Neovim 6.75% 4,759 NetBeans 5.24% 3,695 CLion 5.02% 3,543 Rider 4.94% 3,480 Emacs 4.51% 3,178 RStudio 3.39% 2,387 GoLand 3.33% 2,345 RAD Studio (Delphi, C++ Builder) 2.69% 1,894 Qt Creator 2.68% 1,892 Spyder 2.32% 1,637 RubyMine 1.38% 975 TextMate 0.73% 516 (*) % Percentages ( ) # Responses Which development environments did you use regularly over the past year, and which do you want to work with over the next year? Please check all that apply. 53,168 responses Visual Studio Code 74.48% 39,499 Visual Studio 32.33% 17,144 IntelliJ 29.45% 15,616 Notepad++ 27.73% 14,705 Vim 23.66% 12,549 Android Studio 19.97% 10,589 Sublime Text 16.14% 8,559 PyCharm 15.55% 8,246 Eclipse 12.26% 6,503 Xcode 11.57% 6,136 IPython/Jupyter 9.95% 5,276 Nano 8.85% 4,691 Webstorm 8.84% 4,690 Atom 7.99% 4,237 PhpStorm 7.76% 4,114 Neovim 6.24% 3,308 Rider 5.5% 2,918 NetBeans 5.07% 2,691 CLion 4.7% 2,495 Emacs 4.33% 2,298 GoLand 3.67% 1,944 RAD Studio (Delphi, C++ Builder) 2.87% 1,520 Qt Creator 2.46% 1,304 RStudio 2.45% 1,298 Spyder 1.69% 897 RubyMine 1.57% 834 TextMate 0.72% 381 (*) % Percentages ( ) # Responses Which development environments did you use regularly over the past year, and which do you want to work with over the next year? Please check all that apply. 6,111 responses Visual Studio Code 81.04% 4,750 Visual Studio 34.24% 2,007 IntelliJ 26.77% 1,569 PyCharm 25.95% 1,521 Notepad++ 24.94% 1,462 Android Studio 23.15% 1,357 Sublime Text 19.88% 1,165 Vim 16.41% 962 IPython/Jupyter 15.9% 932 Eclipse 15.82% 927 Atom 14.54% 852 Nano 8.58% 503 NetBeans 8.29% 486 Neovim 7.27% 426 CLion 7.2% 422 Xcode 6.31% 370 Webstorm 5.55% 325 RStudio 4.97% 291 Spyder 4.52% 265 PhpStorm 4.47% 262 Rider 3.16% 185 Emacs 3% 176 Qt Creator 3% 176 GoLand 1.77% 104 RAD Studio (Delphi, C++ Builder) 0.82% 48 RubyMine 0.58% 34 TextMate 0.36% 21 (*) % Percentages ( ) # Responses Which development environments did you use regularly over the past year, and which do you want to work with over the next year? Please check all that apply. Asynchronous tools We see definite differences between Professional Developers and people learning to code when it comes to asynchronous work tools. Jira is most used by Professional Developers (49%) but only used by 15% of those learning to code. It's a similar story with Confluence, the second most used tool by Professional Developers (43%) but only used by 8% of those learning to code. For people starting their career, few of them will have experience with these tools, potentially increasing their time to ramp up on how to use them. On the flip side, people who are learning to code are using Notion (36% vs 19%) and Trello (43% vs 32%) as their asynchronous work tools. All Respondents Professional Developers Learning to Code 51,225 responses Jira Work Management 49.47% 24,234 Confluence 39.8% 19,496 Trello 33.32% 16,324 Notion 19.82% 9,711 Asana 7.91% 3,874 ClickUp 5.52% 2,704 Microsoft Planner 4.66% 2,282 Stack Overflow for Teams 3.68% 1,804 monday.com 3.35% 1,639 Airtable 2.94% 1,438 Microsoft Lists 1.99% 973 Smartsheet 1.33% 654 Wrike 0.85% 417 Adobe Workfront 0.75% 368 DingTalk (Teambition) 0.46% 227 Swit 0.27% 131 Workzone 0.23% 112 Planview Projectplace or Clarizen 0.17% 84 Cerri 0.12% 61 Wimi 0.12% 61 Leankor 0.12% 57 (*) % Percentages ( ) # Responses Which collaborative work management tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply 42,066 responses Jira Work Management 53.86% 21,949 Confluence 42.8% 17,440 Trello 31.7% 12,919 Notion 18.69% 7,618 Asana 8.05% 3,281 ClickUp 5.55% 2,263 Microsoft Planner 4.01% 1,633 Stack Overflow for Teams 3.46% 1,409 monday.com 3.18% 1,294 Airtable 2.78% 1,131 Microsoft Lists 1.54% 626 Smartsheet 1.13% 461 Wrike 0.8% 326 Adobe Workfront 0.45% 183 DingTalk (Teambition) 0.31% 128 Swit 0.19% 78 Workzone 0.12% 47 Planview Projectplace or Clarizen 0.11% 45 Wimi 0.08% 31 Cerri 0.07% 28 Leankor 0.06% 23 (*) % Percentages ( ) # Responses Which collaborative work management tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply 2,819 responses Trello 43.44% 997 Notion 36.08% 828 Jira Work Management 15.29% 351 Confluence 7.8% 179 Stack Overflow for Teams 7.02% 161 Microsoft Planner 6.1% 140 ClickUp 5.93% 136 Asana 5.1% 117 Microsoft Lists 4.49% 103 Adobe Workfront 3.75% 86 monday.com 3.36% 77 Airtable 2.09% 48 DingTalk (Teambition) 1.61% 37 Smartsheet 1.26% 29 Workzone 1.13% 26 Wrike 1.05% 24 Swit 0.87% 20 Cerri 0.48% 11 Leankor 0.48% 11 Wimi 0.44% 10 Planview Projectplace or Clarizen 0.39% 9 (*) % Percentages ( ) # Responses Which collaborative work management tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply Synchronous tools The three most popular synchronous tools are universal across all respondents, Professional Developers, and people learning to code - Zoom, Microsoft Teams, and Slack. For Professional Developers, the percentage of people using each of these tools is close - between 54%-58% of respondents. However, for people learning to code, Zoom is used significantly more (67%) than Microsoft Teams (48%) and Slack (30%). All Respondents Professional Developers Learning to Code 65,408 responses Zoom 56.08% 36,153 Microsoft Teams 56% 36,097 Slack 53.43% 34,440 Google Chat 20.2% 13,019 Cisco Webex Teams 9.68% 6,238 Mattermost 4.04% 2,603 Rocketchat 2.23% 1,438 RingCentral 0.87% 560 Symphony 0.56% 359 Wire 0.44% 283 Wickr 0.29% 189 Unify Circuit 0.19% 123 Coolfire Core 0.14% 89 (*) % Percentages ( ) # Responses Which communication tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply 50,914 responses Slack 58.24% 29,402 Microsoft Teams 56.85% 28,699 Zoom 54.09% 27,304 Google Chat 20.12% 10,156 Cisco Webex Teams 9.08% 4,583 Mattermost 4.26% 2,153 Rocketchat 2.34% 1,179 RingCentral 0.85% 430 Symphony 0.54% 274 Wire 0.33% 169 Wickr 0.24% 122 Unify Circuit 0.13% 67 Coolfire Core 0.07% 36 (*) % Percentages ( ) # Responses Which communication tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply 4,805 responses Zoom 66.5% 2,988 Microsoft Teams 48.23% 2,167 Slack 29.8% 1,339 Google Chat 21.32% 958 Cisco Webex Teams 10.02% 450 Mattermost 1.62% 73 Rocketchat 1.11% 50 Wire 0.78% 35 Wickr 0.58% 26 Coolfire Core 0.47% 21 RingCentral 0.42% 19 Symphony 0.42% 19 Unify Circuit 0.4% 18 (*) % Percentages ( ) # Responses Which communication tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply Operating system Windows is the most popular operating system for developers, across both personal and professional use. A Linux-based OS is more popular than macOS - speaking to the appeal of using open source software. 71,503 responses Windows Personal use 62.33% 44,567 Professional use 48.82% 34,905 Linux-based Personal use 40.23% 28,765 Professional use 39.89% 28,523 macOS Personal use 31.07% 22,217 Professional use 32.97% 23,578 Windows Subsystem for Linux (WSL) Personal use 15% 10,724 Professional use 14.34% 10,252 BSD Personal use 1.47% 1,054 Professional use 1.03% 737 (*) % Percentages ( ) # Responses What is the primary operating system in which you work? * Share Twitter Facebook LinkedIn Technology Most loved, dreaded, and wanted Always one of the most popular series, we have some technologies/ tools that are maintaining their position as most loved (Rust), and some that have unseated leaders (PostgreSQL). Programming, scripting, and markup languages Rust is on its seventh year as the most loved language with 87% of developers saying they want to continue using it. Rust also ties with Python as the most wanted technology with TypeScript running a close second. Loved vs. Dreaded Want 71,467 responses Loading... Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.) 71,467 responses % of developers who are not developing with the language or technology but have expressed interest in developing with it Rust 17.6% 11,409 Python 17.59% 6,564 TypeScript 17.03% 7,956 Go 16.41% 10,425 JavaScript 12.98% 3,249 Kotlin 8.08% 5,250 C++ 7.67% 4,255 SQL 6.51% 2,365 C# 6.11% 3,154 Java 5.6% 2,679 Dart 4.83% 3,226 C 4.34% 2,506 Swift 4.3% 2,920 HTML/CSS 4.09% 1,322 Elixir 3.07% 2,150 Haskell 2.98% 2,085 Solidity 2.82% 1,987 Ruby 2.66% 1,787 Bash/Shell 2.65% 1,346 Assembly 2.5% 1,687 R 2.33% 1,589 Scala 2.21% 1,540 PHP 2.17% 1,227 F# 2.14% 1,513 Julia 2.05% 1,445 Lua 1.72% 1,178 Clojure 1.63% 1,148 PowerShell 1.55% 976 Erlang 1.25% 887 LISP 1.02% 716 OCaml 0.77% 547 MATLAB 0.76% 519 Objective-C 0.71% 495 APL 0.55% 391 Perl 0.53% 370 Crystal 0.51% 366 Groovy 0.47% 324 VBA 0.39% 268 Fortran 0.39% 277 COBOL 0.37% 263 SAS 0.33% 237 Delphi 0.23% 162 (*) % Percentages ( ) # Responses Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.) Databases PostgreSQL becomes the most loved and wanted database after five years of Redis being the most loved. Loved vs. Dreaded Want 62,594 responses Loading... Which database environments have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the database and want to continue to do so, please check both boxes in that row.) 62,594 responses % of developers who are not developing with the language or technology but have expressed interest in developing with it PostgreSQL 19.05% 6,870 MongoDB 17.26% 7,831 Redis 14.3% 7,024 Elasticsearch 8.29% 4,575 SQLite 8.18% 3,524 MySQL 7.99% 2,723 Firebase Realtime Database 5.08% 2,908 DynamoDB 4.82% 2,772 Cassandra 4.39% 2,676 Neo4j 2.95% 1,808 MariaDB 2.71% 1,398 Microsoft SQL Server 2.62% 1,212 Cloud Firestore 2.54% 1,476 Oracle 2.24% 1,247 CouchDB 1.55% 957 Couchbase 0.98% 606 IBM DB2 0.4% 248 (*) % Percentages ( ) # Responses Which database environments have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the database and want to continue to do so, please check both boxes in that row.) Cloud platforms AWS remains not only the most used cloud platform but also the most loved and wanted. Loved vs. Dreaded Want 55,648 responses Loading... Which cloud platforms have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the platform and want to continue to do so, please check both boxes in that row.) 55,648 responses % of developers who are not developing with the language or technology but have expressed interest in developing with it AWS 34.34% 10,201 Google Cloud 18.14% 7,623 Microsoft Azure 15.57% 6,392 Firebase 8.38% 3,762 DigitalOcean 6.47% 3,084 Heroku 5.09% 2,316 Linode 2.64% 1,417 OpenStack 2.24% 1,224 VMware 1.86% 954 Oracle Cloud Infrastructure 1.59% 866 IBM Cloud or Watson 1.49% 815 OVH 0.77% 416 Managed Hosting 0.75% 398 Colocation 0.43% 237 (*) % Percentages ( ) # Responses Which cloud platforms have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the platform and want to continue to do so, please check both boxes in that row.) Web frameworks and technologies Phoenix overtakes Svelte's spot as the most loved web framework. Angular.js is in its third year as the most dreaded. React.js completes its fifth year as most wanted. Loved vs. Dreaded Want 57,654 responses Loading... Which web frameworks and web technologies have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) 57,654 responses % of developers who are not developing with the language or technology but have expressed interest in developing with it React.js 22.54% 7,750 Node.js 16.12% 5,146 Vue.js 14.6% 6,916 Next.js 11.28% 5,669 Svelte 9.34% 5,154 Django 7.89% 3,916 Angular 7.18% 3,339 Deno 5.67% 3,214 FastAPI 4.94% 2,687 Express 4.89% 2,204 Blazor 4.69% 2,590 Nuxt.js 4.68% 2,602 ASP.NET Core 4.43% 2,104 Flask 4.32% 2,146 Angular.js 4.32% 2,276 Ruby on Rails 3.3% 1,798 jQuery 2.79% 1,174 Laravel 2.4% 1,261 ASP.NET 2.37% 1,173 Phoenix 1.79% 1,011 Gatsby 1.72% 961 Fastify 1.51% 857 Symfony 0.94% 523 Play Framework 0.47% 269 Drupal 0.43% 241 (*) % Percentages ( ) # Responses Which web frameworks and web technologies have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) Other frameworks and libraries Hugging Face Transformers surfaces as the most loved library while Tensorflow remains the most wanted. This suggests that developers want to build machine learning models but enjoy using pre-trained models more. The popular cross-platform libraries, Flutter and React Native also remain in the top three most wanted. Loved vs. Dreaded Want 53,442 responses Loading... Which other frameworks and libraries have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) 53,442 responses % of developers who are not developing with the language or technology but have expressed interest in developing with it TensorFlow 15.33% 7,283 Flutter 13.52% 6,439 React Native 13.05% 6,223 Apache Kafka 8.64% 4,207 Torch/PyTorch 8.57% 4,239 Electron 7.93% 3,891 NumPy 7.49% 3,018 Pandas 6.7% 2,811 .NET 5.38% 2,022 Apache Spark 4.29% 2,195 Scikit-learn 3.91% 1,862 Qt 3.55% 1,757 Spring 3.52% 1,619 Keras 3.34% 1,672 Hadoop 3.23% 1,673 Xamarin 3.12% 1,594 Ionic 2.02% 1,030 GTK 1.96% 1,023 Hugging Face Transformers 1.73% 907 Capacitor 0.94% 494 Cordova 0.8% 412 Uno Platform 0.79% 419 Tidyverse 0.39% 204 (*) % Percentages ( ) # Responses Which other frameworks and libraries have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) Other tools Docker and Kubernetes are in first and second place as the most loved and wanted tools. The desire to start using Docker does not appear to be slowing down as Docker increased from 30% last to 37% this year for wanted. Loved vs. Dreaded Want 59,164 responses Loading... Which developer tools have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the technology and want to continue to do so, please check both boxes in that row.) 59,164 responses % of developers who are not developing with the language or technology but have expressed interest in developing with it Docker 37.08% 8,966 Kubernetes 23.82% 11,087 Unreal Engine 8.48% 4,830 Terraform 8% 4,239 Unity 3D 7.79% 4,153 npm 7.09% 1,658 Ansible 5.45% 2,941 Yarn 4.63% 2,038 Homebrew 1.73% 772 Pulumi 1.38% 809 Puppet 1.37% 795 Chef 1.33% 778 Flow 0.64% 376 (*) % Percentages ( ) # Responses Which developer tools have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the technology and want to continue to do so, please check both boxes in that row.) Integrated development environment Neovim is the most loved editor for the second year in a row, with Visual Studio Code the next most loved. However, Visual Studio Code is the most wanted tool, followed by Android Studio. Loved vs. Dreaded Want 70,832 responses Loading... Which development environments did you use regularly over the past year, and which do you want to work with over the next year? Please check all that apply. 70,832 responses % of developers who are not developing with the language or technology but have expressed interest in developing with it Visual Studio Code 10.98% 2,011 Android Studio 4.14% 2,354 Xcode 3.31% 2,098 IntelliJ 3.29% 1,681 Visual Studio 2.75% 1,322 Vim 2.65% 1,440 PyCharm 2.43% 1,425 GoLand 1.65% 1,128 Neovim 1.59% 1,049 Webstorm 1.55% 1,008 IPython/Jupyter 1.52% 952 Rider 1.5% 1,011 CLion 0.99% 669 Emacs 0.99% 667 Atom 0.85% 544 Sublime Text 0.82% 483 Eclipse 0.8% 496 PhpStorm 0.72% 478 Qt Creator 0.68% 472 Notepad++ 0.61% 313 RStudio 0.52% 356 RubyMine 0.39% 275 NetBeans 0.39% 262 Spyder 0.34% 232 Nano 0.26% 166 RAD Studio (Delphi, C++ Builder) 0.18% 123 TextMate 0.12% 84 (*) % Percentages ( ) # Responses Which development environments did you use regularly over the past year, and which do you want to work with over the next year? Please check all that apply. Asynchronous tools Notion is the most loved asynchronous collaboration tool and the third most wanted tool. Jira and Confluence - the two most used tools by Professional Developers, are almost evenly split between being loved and dreaded. But Jira is the most wanted tool, followed by Trello, Notion, and Stack Overflow for Teams. Loved vs. Dreaded Want 48,310 responses Loading... Which collaborative work management tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply 48,310 responses % of developers who are not developing with the language or technology but have expressed interest in developing with it Jira Work Management 7.2% 1,734 Trello 4.77% 1,525 Notion 4.76% 1,839 Stack Overflow for Teams 3.75% 1,743 Confluence 2.83% 814 Asana 1.4% 620 Microsoft Planner 1.39% 642 monday.com 1.33% 619 ClickUp 1.16% 528 Airtable 0.95% 443 Microsoft Lists 0.79% 372 Adobe Workfront 0.59% 283 Smartsheet 0.29% 137 Workzone 0.22% 107 Swit 0.21% 100 Wrike 0.2% 94 DingTalk (Teambition) 0.16% 79 Cerri 0.13% 61 Wimi 0.12% 57 Leankor 0.12% 56 Planview Projectplace or Clarizen 0.11% 54 (*) % Percentages ( ) # Responses Which collaborative work management tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply Synchronous tools Slack is the most loved synchronous collaboration tool and the most wanted tool. Zoom, one of the most used tools by Professional Developers, is almost evenly split between being loved and being dreaded. Loved vs. Dreaded Want 63,012 responses Loading... Which communication tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply 63,012 responses % of developers who are not developing with the language or technology but have expressed interest in developing with it Slack 12.73% 3,637 Microsoft Teams 4.78% 1,286 Zoom 2.99% 803 Google Chat 2.04% 1,018 Mattermost 0.98% 589 Rocketchat 0.61% 378 Cisco Webex Teams 0.57% 325 Wire 0.3% 191 Symphony 0.22% 135 Wickr 0.17% 106 Unify Circuit 0.13% 80 RingCentral 0.12% 78 Coolfire Core 0.12% 77 (*) % Percentages ( ) # Responses Which communication tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply Share Twitter Facebook LinkedIn Technology Worked with vs. want to work with Developers are naturally curious and interested in new technologies. We look at what technologies they are interested in trying based on what they are using now. Programming, scripting, and markup languages Similar to last year we see over 10k Javascript developers that want to start or continue developing in Go or Rust. All Respondents Professional Developers Learning to Code 69,362 responses Minimum 5,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.) 51,756 responses Minimum 5,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.) 5,825 responses Minimum 500 respondents per connection. Loading... Click to toggle the visibility of a language. Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.) Databases Those learning to code that currently use MySQL are more likely to want to start or continue to use MongoDB over any other database. All Respondents Professional Developers Learning to Code 57,378 responses Minimum 5,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which database environments have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the database and want to continue to do so, please check both boxes in that row.) 44,804 responses Minimum 5,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which database environments have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the database and want to continue to do so, please check both boxes in that row.) 3,753 responses Minimum 500 respondents per connection. Loading... Click to toggle the visibility of a language. Which database environments have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the database and want to continue to do so, please check both boxes in that row.) Cloud platforms Similar to 2021, we see a large number of AWS developers wanting to develop in Google Cloud or Microsoft Azure next year. Professional developers are curious about the other cloud platforms that they haven't worked with before. Each platform offers something slightly different for developers, whether it's features (e.g., advanced data analytics tools), scalability, pricing options, etc. that can make it appealing to build on. All Respondents Professional Developers Learning to Code 48,974 responses Minimum 1,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which cloud platforms have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the platform and want to continue to do so, please check both boxes in that row.) 39,114 responses Minimum 1,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which cloud platforms have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the platform and want to continue to do so, please check both boxes in that row.) 2,848 responses Minimum 100 respondents per connection. Loading... Click to toggle the visibility of a language. Which cloud platforms have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the platform and want to continue to do so, please check both boxes in that row.) Web frameworks and technologies React.js developers are very interconnected with other frameworks and technologies, most notably Node.js. All Respondents Professional Developers Learning to Code 49,625 responses Minimum 4,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which web frameworks and web technologies have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) 38,332 responses Minimum 4,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which web frameworks and web technologies have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) 3,118 responses Minimum 400 respondents per connection. Loading... Click to toggle the visibility of a language. Which web frameworks and web technologies have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) Other frameworks and libraries NumPy and Pandas are the most interconnected other frameworks/ libraries for all respondents, Professional Developers, and those learning to code. All Respondents Professional Developers Learning to Code 44,176 responses Minimum 1,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which other frameworks and libraries have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) 33,591 responses Minimum 1,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which other frameworks and libraries have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) 2,835 responses Minimum 100 respondents per connection. Loading... Click to toggle the visibility of a language. Which other frameworks and libraries have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the framework and want to continue to do so, please check both boxes in that row.) Other tools Similar to 2021, we see a lot of people working with npm and Docker who also want to work with those same technologies. All Respondents Professional Developers Learning to Code 51,741 responses Minimum 5,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which developer tools have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the technology and want to continue to do so, please check both boxes in that row.) 41,720 responses Minimum 5,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which developer tools have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the technology and want to continue to do so, please check both boxes in that row.) 2,884 responses Minimum 500 respondents per connection. Loading... Click to toggle the visibility of a language. Which developer tools have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the technology and want to continue to do so, please check both boxes in that row.) Integrated development environment VS Code is the most interconnected IDE among all respondents, Professional Developers, and those learning to code. People who are learning to code have more IDEs they want to work with - IPython/Jupyter, Eclipse, Atom - than Professional Developers. All Respondents Professional Developers Learning to Code 67,765 responses Minimum 5,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which development environments did you use regularly over the past year, and which do you want to work with over the next year? Please check all that apply. 50,803 responses Minimum 5,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which development environments did you use regularly over the past year, and which do you want to work with over the next year? Please check all that apply. 5,727 responses Minimum 500 respondents per connection. Loading... Click to toggle the visibility of a language. Which development environments did you use regularly over the past year, and which do you want to work with over the next year? Please check all that apply. Asynchronous tools Jira and Confluence are most closely interconnected, which makes sense given they are under the same company. We see interest in working with other asynchronous tools, likely because each of these tools serves a different purpose in a developer's workflow. All Respondents Professional Developers Learning to Code 44,307 responses Minimum 1,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which collaborative work management tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply 36,835 responses Minimum 1,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which collaborative work management tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply 1,855 responses Minimum 100 respondents per connection. Loading... Click to toggle the visibility of a language. Which collaborative work management tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply Synchronous tools With Professional Developers, we see some interest in wanting to use other chat and video platforms than they are using now. All Respondents Professional Developers Learning to Code 61,833 responses Minimum 1,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which communication tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply 48,973 responses Minimum 1,000 respondents per connection. Loading... Click to toggle the visibility of a language. Which communication tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply 4,176 responses Minimum 100 respondents per connection. Loading... Click to toggle the visibility of a language. Which communication tools did you use regularly over the past year, and which do you want to work with over the next year? Select all that apply Share Twitter Facebook LinkedIn Technology Top paying technologies Top paying technologies Clojure remains the highest-paid language to know. Chef developers are the highest paid but Chef is also the most dreaded other tool. Big-data and data streaming skills are well compensated with Apache Spark, Apache Kafka, and Hadoop all in the top three other frameworks and libraries. Additionally, developers that have colocation experience are paid more than their cloud-only counterparts. Programming, Scripting, and Markup Languages Databases Platforms Web Frameworks Other Frameworks and Libraries Other Tools Integrated development environment 37,960 responses Clojure $106,644 681 Erlang $103,000 371 F# $95,526 426 LISP $95,000 366 Ruby $93,000 2,850 Elixir $92,959 995 Scala $92,780 1,135 Perl $90,073 894 Go $89,204 4,567 Rust $87,047 3,076 OCaml $86,948 132 Groovy $85,320 1,605 Crystal $84,690 162 Objective-C $83,165 990 Bash/Shell $81,666 11,913 Haskell $80,250 530 Fortran $80,000 292 Lua $79,568 1,130 Swift $78,468 1,902 PowerShell $78,084 4,934 Julia $77,966 426 APL $75,932 128 COBOL $75,592 210 Assembly $75,000 1,202 Python $71,105 16,288 Solidity $70,368 439 TypeScript $70,276 15,077 C# $69,516 11,121 Kotlin $69,318 3,413 SQL $69,108 20,150 C++ $68,000 6,332 R $67,734 1,414 C $67,186 4,988 JavaScript $65,580 25,147 Java $64,572 11,333 SAS $64,243 184 Delphi $63,984 1,161 HTML/CSS $63,984 20,231 VBA $62,328 1,652 MATLAB $57,588 1,039 PHP $50,496 7,475 Dart $43,724 1,989 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. 33,325 responses DynamoDB $94,244 3,516 Couchbase $90,000 424 Cassandra $81,049 905 Neo4j $80,000 675 Elasticsearch $78,916 5,167 Redis $76,783 8,808 IBM DB2 $74,826 720 CouchDB $72,112 430 PostgreSQL $70,385 16,017 Microsoft SQL Server $69,318 10,132 SQLite $63,986 9,801 Oracle $59,720 3,830 MongoDB $57,588 8,587 Cloud Firestore $56,221 2,121 MariaDB $55,455 5,783 MySQL $55,455 14,466 Firebase Realtime Database $42,657 2,365 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. 28,873 responses Colocation $111,196 364 AWS $81,387 16,808 IBM Cloud or Watson $75,504 371 Linode $74,651 1,057 Microsoft Azure $74,651 9,367 OpenStack $74,472 543 Google Cloud $73,140 7,460 DigitalOcean $67,055 4,648 VMware $65,000 2,104 Managed Hosting $61,428 1,643 Oracle Cloud Infrastructure $56,521 463 Heroku $53,322 4,632 OVH $53,322 1,044 Firebase $46,430 5,159 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. 29,552 responses Phoenix $94,644 761 Ruby on Rails $90,000 2,127 Play Framework $88,800 253 Deno $78,084 403 Gatsby $77,948 1,158 Svelte $71,202 1,160 ASP.NET Core $70,740 6,502 Blazor $70,385 1,485 React.js $69,480 13,026 FastAPI $69,345 1,772 Drupal $68,460 721 Flask $67,104 3,809 ASP.NET $65,776 4,938 Node.js $65,000 13,440 Angular.js $63,828 2,891 Next.js $62,820 3,911 Fastify $61,708 556 Angular $60,528 6,812 Vue.js $60,148 5,816 Django $60,000 3,763 Express $59,712 6,463 jQuery $57,000 8,490 Symfony $52,728 1,197 Nuxt.js $51,189 1,111 Laravel $38,388 2,770 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. 24,234 responses Apache Spark $87,948 1,317 Apache Kafka $83,182 3,173 Hadoop $76,000 827 Tidyverse $74,651 475 .NET $70,920 9,252 Hugging Face Transformers $70,920 411 Uno Platform $70,385 135 Pandas $67,409 5,303 NumPy $66,600 5,604 Torch/PyTorch $66,480 1,576 Spring $66,372 4,504 Electron $63,986 2,116 Qt $63,984 1,660 Scikit-learn $63,500 2,465 Xamarin $63,384 1,317 GTK $62,187 470 TensorFlow $60,000 2,387 Keras $54,840 1,284 React Native $54,000 3,048 Capacitor $53,322 645 Cordova $49,232 1,116 Ionic $48,876 1,352 Flutter $42,657 2,526 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. 30,553 responses Chef $120,000 503 Pulumi $111,504 320 Terraform $100,511 4,497 Puppet $95,979 602 Homebrew $87,907 9,320 Kubernetes $85,104 8,556 Ansible $83,232 3,461 Flow $78,177 202 Docker $74,340 21,989 Yarn $68,252 9,034 npm $64,333 19,714 Unreal Engine $63,460 800 Unity 3D $59,327 2,111 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. 37,780 responses TextMate $93,701 299 Emacs $93,039 1,674 RubyMine $87,284 615 GoLand $83,183 1,344 Neovim $80,204 2,252 Vim $79,983 9,165 Rider $77,740 2,086 CLion $75,384 1,324 Xcode $70,452 4,218 IntelliJ $68,252 10,284 IPython/Jupyter $67,308 3,457 RStudio $67,000 995 Visual Studio Code $65,332 27,681 Visual Studio $65,000 11,723 PyCharm $64,008 5,292 RAD Studio (Delphi, C++ Builder) $63,984 907 Webstorm $62,903 3,046 Notepad++ $61,853 10,176 Sublime Text $60,915 5,700 Nano $60,000 3,111 Qt Creator $57,588 818 Atom $55,558 2,665 Eclipse $51,360 3,970 Android Studio $50,256 6,340 PhpStorm $50,256 2,697 Spyder $44,796 557 NetBeans $31,992 1,498 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. Change in salaries between 2021 and 2022 On average, median salaries increased about 23% between 2021 and 2022. With Flow, COBOL, Couchbase, and IBM Cloud/Watson seeing the largest salary increases year over year. Programming, Scripting, and Markup Languages Databases Platforms Web Frameworks Other Frameworks and Libraries Other Tools Integrated development environment COBOL 2021 Median yearly salary (USD) $52,340 230 2022 Median yearly salary (USD) $75,592 210 Erlang 2021 Median yearly salary (USD) $80,077 401 2022 Median yearly salary (USD) $103,000 371 Assembly 2021 Median yearly salary (USD) $55,211 1,651 2022 Median yearly salary (USD) $75,000 1,202 Swift 2021 Median yearly salary (USD) $58,910 2,472 2022 Median yearly salary (USD) $78,468 1,902 LISP 2021 Median yearly salary (USD) $75,669 516 2022 Median yearly salary (USD) $95,000 366 Objective-C 2021 Median yearly salary (USD) $64,859 1,437 2022 Median yearly salary (USD) $83,165 990 Delphi 2021 Median yearly salary (USD) $46,704 1,031 2022 Median yearly salary (USD) $63,984 1,161 Scala 2021 Median yearly salary (USD) $77,832 1,411 2022 Median yearly salary (USD) $92,780 1,135 F# 2021 Median yearly salary (USD) $81,037 502 2022 Median yearly salary (USD) $95,526 426 Kotlin 2021 Median yearly salary (USD) $55,071 3,935 2022 Median yearly salary (USD) $69,318 3,413 C 2021 Median yearly salary (USD) $53,184 6,925 2022 Median yearly salary (USD) $67,186 4,988 C++ 2021 Median yearly salary (USD) $54,049 8,465 2022 Median yearly salary (USD) $68,000 6,332 Go 2021 Median yearly salary (USD) $75,669 5,053 2022 Median yearly salary (USD) $89,204 4,567 Haskell 2021 Median yearly salary (USD) $67,021 708 2022 Median yearly salary (USD) $80,250 530 Ruby 2021 Median yearly salary (USD) $80,000 3,872 2022 Median yearly salary (USD) $93,000 2,850 Elixir 2021 Median yearly salary (USD) $80,077 1,013 2022 Median yearly salary (USD) $92,959 995 SQL 2021 Median yearly salary (USD) $56,228 23,791 2022 Median yearly salary (USD) $69,108 20,150 Julia 2021 Median yearly salary (USD) $65,228 475 2022 Median yearly salary (USD) $77,966 426 Java 2021 Median yearly salary (USD) $51,888 14,916 2022 Median yearly salary (USD) $64,572 11,333 Crystal 2021 Median yearly salary (USD) $72,400 243 2022 Median yearly salary (USD) $84,690 162 Python 2021 Median yearly salary (USD) $59,454 19,915 2022 Median yearly salary (USD) $71,105 16,288 Clojure 2021 Median yearly salary (USD) $95,000 1,074 2022 Median yearly salary (USD) $106,644 681 PHP 2021 Median yearly salary (USD) $38,916 10,014 2022 Median yearly salary (USD) $50,496 7,475 JavaScript 2021 Median yearly salary (USD) $54,049 31,506 2022 Median yearly salary (USD) $65,580 25,147 C# 2021 Median yearly salary (USD) $58,368 13,704 2022 Median yearly salary (USD) $69,516 11,121 TypeScript 2021 Median yearly salary (USD) $59,172 16,670 2022 Median yearly salary (USD) $70,276 15,077 HTML/CSS 2021 Median yearly salary (USD) $52,980 25,738 2022 Median yearly salary (USD) $63,984 20,231 Dart 2021 Median yearly salary (USD) $32,986 2,423 2022 Median yearly salary (USD) $43,724 1,989 Bash/Shell 2021 Median yearly salary (USD) $71,340 13,723 2022 Median yearly salary (USD) $81,666 11,913 Groovy 2021 Median yearly salary (USD) $75,002 1,747 2022 Median yearly salary (USD) $85,320 1,605 Perl 2021 Median yearly salary (USD) $80,000 1,227 2022 Median yearly salary (USD) $90,073 894 Rust 2021 Median yearly salary (USD) $77,530 2,938 2022 Median yearly salary (USD) $87,047 3,076 PowerShell 2021 Median yearly salary (USD) $68,824 5,483 2022 Median yearly salary (USD) $78,084 4,934 VBA 2021 Median yearly salary (USD) $53,825 2,202 2022 Median yearly salary (USD) $62,328 1,652 R 2021 Median yearly salary (USD) $59,454 2,050 2022 Median yearly salary (USD) $67,734 1,414 APL 2021 Median yearly salary (USD) $75,631 160 2022 Median yearly salary (USD) $75,932 128 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. Couchbase 2021 Median yearly salary (USD) $63,018 704 2022 Median yearly salary (USD) $90,000 424 Cassandra 2021 Median yearly salary (USD) $64,930 1,180 2022 Median yearly salary (USD) $81,049 905 DynamoDB 2021 Median yearly salary (USD) $80,936 3,803 2022 Median yearly salary (USD) $94,244 3,516 SQLite 2021 Median yearly salary (USD) $51,704 12,496 2022 Median yearly salary (USD) $63,986 9,801 Redis 2021 Median yearly salary (USD) $64,548 10,453 2022 Median yearly salary (USD) $76,783 8,808 MongoDB 2021 Median yearly salary (USD) $45,401 11,150 2022 Median yearly salary (USD) $57,588 8,587 MySQL 2021 Median yearly salary (USD) $43,404 19,324 2022 Median yearly salary (USD) $55,455 14,466 Elasticsearch 2021 Median yearly salary (USD) $67,021 6,923 2022 Median yearly salary (USD) $78,916 5,167 Microsoft SQL Server 2021 Median yearly salary (USD) $58,167 12,692 2022 Median yearly salary (USD) $69,318 10,132 Oracle 2021 Median yearly salary (USD) $48,644 5,235 2022 Median yearly salary (USD) $59,720 3,830 PostgreSQL 2021 Median yearly salary (USD) $59,454 18,784 2022 Median yearly salary (USD) $70,385 16,017 IBM DB2 2021 Median yearly salary (USD) $64,044 945 2022 Median yearly salary (USD) $74,826 720 MariaDB 2021 Median yearly salary (USD) $45,678 7,200 2022 Median yearly salary (USD) $55,455 5,783 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. IBM Cloud or Watson 2021 Median yearly salary (USD) $52,942 637 2022 Median yearly salary (USD) $75,504 371 DigitalOcean 2021 Median yearly salary (USD) $51,704 6,028 2022 Median yearly salary (USD) $67,055 4,648 AWS 2021 Median yearly salary (USD) $66,810 20,108 2022 Median yearly salary (USD) $81,387 16,808 Microsoft Azure 2021 Median yearly salary (USD) $64,630 11,251 2022 Median yearly salary (USD) $74,651 9,367 Heroku 2021 Median yearly salary (USD) $45,000 6,588 2022 Median yearly salary (USD) $53,322 4,632 Oracle Cloud Infrastructure 2021 Median yearly salary (USD) $51,888 462 2022 Median yearly salary (USD) $56,521 463 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. Gatsby 2021 Median yearly salary (USD) $60,129 1,645 2022 Median yearly salary (USD) $77,948 1,158 Drupal 2021 Median yearly salary (USD) $51,429 961 2022 Median yearly salary (USD) $68,460 721 FastAPI 2021 Median yearly salary (USD) $54,049 1,492 2022 Median yearly salary (USD) $69,345 1,772 Django 2021 Median yearly salary (USD) $45,379 4,778 2022 Median yearly salary (USD) $60,000 3,763 Angular.js 2021 Median yearly salary (USD) $49,450 4,649 2022 Median yearly salary (USD) $63,828 2,891 Ruby on Rails 2021 Median yearly salary (USD) $77,556 3,220 2022 Median yearly salary (USD) $90,000 2,127 Flask 2021 Median yearly salary (USD) $54,876 5,349 2022 Median yearly salary (USD) $67,104 3,809 Express 2021 Median yearly salary (USD) $47,850 8,640 2022 Median yearly salary (USD) $59,712 6,463 Angular 2021 Median yearly salary (USD) $48,852 9,613 2022 Median yearly salary (USD) $60,528 6,812 React.js 2021 Median yearly salary (USD) $58,128 15,540 2022 Median yearly salary (USD) $69,480 13,026 jQuery 2021 Median yearly salary (USD) $45,797 12,808 2022 Median yearly salary (USD) $57,000 8,490 Vue.js 2021 Median yearly salary (USD) $50,000 7,598 2022 Median yearly salary (USD) $60,148 5,816 ASP.NET Core 2021 Median yearly salary (USD) $60,744 7,876 2022 Median yearly salary (USD) $70,740 6,502 ASP.NET 2021 Median yearly salary (USD) $56,220 6,584 2022 Median yearly salary (USD) $65,776 4,938 Laravel 2021 Median yearly salary (USD) $29,196 3,881 2022 Median yearly salary (USD) $38,388 2,770 Svelte 2021 Median yearly salary (USD) $62,520 1,011 2022 Median yearly salary (USD) $71,202 1,160 Symfony 2021 Median yearly salary (USD) $45,396 1,596 2022 Median yearly salary (USD) $52,728 1,197 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. Apache Spark 2021 Median yearly salary (USD) $67,464 1,736 2022 Median yearly salary (USD) $87,948 1,317 Hadoop 2021 Median yearly salary (USD) $60,624 1,260 2022 Median yearly salary (USD) $76,000 827 Torch/PyTorch 2021 Median yearly salary (USD) $52,869 2,147 2022 Median yearly salary (USD) $66,480 1,576 Pandas 2021 Median yearly salary (USD) $54,049 6,841 2022 Median yearly salary (USD) $67,409 5,303 NumPy 2021 Median yearly salary (USD) $54,049 7,517 2022 Median yearly salary (USD) $66,600 5,604 Qt 2021 Median yearly salary (USD) $51,888 2,240 2022 Median yearly salary (USD) $63,984 1,660 Flutter 2021 Median yearly salary (USD) $32,429 3,224 2022 Median yearly salary (USD) $42,657 2,526 Cordova 2021 Median yearly salary (USD) $39,192 2,207 2022 Median yearly salary (USD) $49,232 1,116 TensorFlow 2021 Median yearly salary (USD) $50,000 3,660 2022 Median yearly salary (USD) $60,000 2,387 React Native 2021 Median yearly salary (USD) $44,160 4,162 2022 Median yearly salary (USD) $54,000 3,048 Keras 2021 Median yearly salary (USD) $45,396 2,165 2022 Median yearly salary (USD) $54,840 1,284 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. Chef 2021 Median yearly salary (USD) $90,000 659 2022 Median yearly salary (USD) $120,000 503 Flow 2021 Median yearly salary (USD) $51,887 567 2022 Median yearly salary (USD) $78,177 202 Puppet 2021 Median yearly salary (USD) $76,000 883 2022 Median yearly salary (USD) $95,979 602 Unreal Engine 2021 Median yearly salary (USD) $49,228 880 2022 Median yearly salary (USD) $63,460 800 Unity 3D 2021 Median yearly salary (USD) $45,396 2,749 2022 Median yearly salary (USD) $59,327 2,111 Ansible 2021 Median yearly salary (USD) $72,000 3,983 2022 Median yearly salary (USD) $83,232 3,461 Docker 2021 Median yearly salary (USD) $63,469 24,507 2022 Median yearly salary (USD) $74,340 21,989 Yarn 2021 Median yearly salary (USD) $57,696 8,574 2022 Median yearly salary (USD) $68,252 9,034 Kubernetes 2021 Median yearly salary (USD) $75,000 8,804 2022 Median yearly salary (USD) $85,104 8,556 Terraform 2021 Median yearly salary (USD) $90,482 4,293 2022 Median yearly salary (USD) $100,511 4,497 Pulumi 2021 Median yearly salary (USD) $109,824 248 2022 Median yearly salary (USD) $111,504 320 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. RubyMine 2021 Median yearly salary (USD) $70,264 815 2022 Median yearly salary (USD) $87,284 615 Sublime Text 2021 Median yearly salary (USD) $45,401 8,684 2022 Median yearly salary (USD) $60,915 5,700 Emacs 2021 Median yearly salary (USD) $77,832 2,503 2022 Median yearly salary (USD) $93,039 1,674 Xcode 2021 Median yearly salary (USD) $55,680 5,605 2022 Median yearly salary (USD) $70,452 4,218 IPython/Jupyter 2021 Median yearly salary (USD) $52,942 4,742 2022 Median yearly salary (USD) $67,308 3,457 TextMate 2021 Median yearly salary (USD) $80,000 394 2022 Median yearly salary (USD) $93,701 299 Webstorm 2021 Median yearly salary (USD) $49,725 3,987 2022 Median yearly salary (USD) $62,903 3,046 Neovim 2021 Median yearly salary (USD) $67,052 2,076 2022 Median yearly salary (USD) $80,204 2,252 PyCharm 2021 Median yearly salary (USD) $51,228 7,323 2022 Median yearly salary (USD) $64,008 5,292 RStudio 2021 Median yearly salary (USD) $54,289 1,539 2022 Median yearly salary (USD) $67,000 995 Vim 2021 Median yearly salary (USD) $67,452 11,886 2022 Median yearly salary (USD) $79,983 9,165 IntelliJ 2021 Median yearly salary (USD) $56,427 12,977 2022 Median yearly salary (USD) $68,252 10,284 Android Studio 2021 Median yearly salary (USD) $38,508 9,012 2022 Median yearly salary (USD) $50,256 6,340 Notepad++ 2021 Median yearly salary (USD) $50,262 13,276 2022 Median yearly salary (USD) $61,853 10,176 Visual Studio Code 2021 Median yearly salary (USD) $54,000 32,733 2022 Median yearly salary (USD) $65,332 27,681 Atom 2021 Median yearly salary (USD) $45,396 4,571 2022 Median yearly salary (USD) $55,558 2,665 Eclipse 2021 Median yearly salary (USD) $41,508 6,171 2022 Median yearly salary (USD) $51,360 3,970 Visual Studio 2021 Median yearly salary (USD) $55,224 14,785 2022 Median yearly salary (USD) $65,000 11,723 Rider 2021 Median yearly salary (USD) $68,724 2,087 2022 Median yearly salary (USD) $77,740 2,086 NetBeans 2021 Median yearly salary (USD) $25,128 2,661 2022 Median yearly salary (USD) $31,992 1,498 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. Share Twitter Facebook LinkedIn Technology Version Control A new section for 2022, we ask about use of version control systems - both professionally and personally - as well as how people prefer to interact with it. Version control systems No other technology is as widely used as Git. Especially among Professional Developers. But for those learning to code, 17% still do not use a version control system. All Respondents Professional Developers Learning to Code 71,379 responses Git 93.87% 67,006 SVN 5.18% 3,700 I don't use one 4.31% 3,080 Mercurial 1.13% 808 (*) % Percentages ( ) # Responses What are the primary version control systems you use? Select all that apply. 53,374 responses Git 96.65% 51,586 SVN 5.96% 3,183 I don't use one 1.38% 737 Mercurial 1.22% 653 (*) % Percentages ( ) # Responses What are the primary version control systems you use? Select all that apply. 6,157 responses Git 81.87% 5,041 I don't use one 17.18% 1,058 SVN 1.41% 87 Mercurial 0.45% 28 (*) % Percentages ( ) # Responses What are the primary version control systems you use? Select all that apply. Interacting with version control systems The command line is the primary way developers interact with their version control system All Respondents Professional Developers Learning to Code 68,156 responses Command-line 83.57% 56,961 Code editor 54.49% 37,137 Version control hosting service web GUI 28.44% 19,382 Dedicated version control GUI application 26.37% 17,976 (*) % Percentages ( ) # Responses How do you interact with your version control system? Select all that apply. 52,556 responses Command-line 84.58% 44,450 Code editor 54.38% 28,582 Version control hosting service web GUI 28.74% 15,104 Dedicated version control GUI application 27.46% 14,430 (*) % Percentages ( ) # Responses How do you interact with your version control system? Select all that apply. 5,054 responses Command-line 77.48% 3,916 Code editor 57.58% 2,910 Version control hosting service web GUI 22.42% 1,133 Dedicated version control GUI application 20% 1,011 (*) % Percentages ( ) # Responses How do you interact with your version control system? Select all that apply. Version control platforms GitHub is the most popular Version Control for both personal and professional use. GitLab, Bitbucket, and Azure Repos are more likely used for professional purposes instead of personal. 67,035 responses GitHub Personal use 87.02% 58,336 Professional use 55.93% 37,491 GitLab Personal use 20.51% 13,749 Professional use 28.9% 19,370 Bitbucket Personal use 10.48% 7,026 Professional use 18.42% 12,350 Azure Repos Personal use 4.25% 2,847 Professional use 9.94% 6,661 Custom built solution Personal use 2.44% 1,636 Professional use 3.96% 2,656 AWS CodeCommit Personal use 1.29% 866 Professional use 2.7% 1,811 Cloud Source Repositories Personal use 0.47% 316 Professional use 0.67% 447 (*) % Percentages ( ) # Responses What version control hosting service are you using? Share Twitter Facebook LinkedIn Technology Web3 Blockchain Developers are torn on blockchain, crypto, and decentralization. 32% are at least favorable, 31% are unfavorable and 26% are indifferent. While those learning to code are more favorable than Professional Developers, more of them are also unsure. All Respondents Professional Developers Learning to Code 73,268 responses Very favorable 10.99% 7,809 Favorable 20.58% 14,629 Indifferent 25.79% 18,331 Unfavorable 14.84% 10,549 Very unfavorable 16.36% 11,625 Unsure 11.44% 8,128 (*) % Percentages ( ) # Responses How favorable are you about blockchain, crypto, and decentralization? 53,507 responses Very favorable 11.04% 5,861 Favorable 20.23% 10,741 Indifferent 26.06% 13,837 Unfavorable 15.12% 8,029 Very unfavorable 17.17% 9,116 Unsure 10.38% 5,511 (*) % Percentages ( ) # Responses How favorable are you about blockchain, crypto, and decentralization? 6,309 responses Very favorable 13.83% 850 Favorable 25.24% 1,552 Indifferent 22.87% 1,406 Unfavorable 11.78% 724 Very unfavorable 8.08% 497 Unsure 18.2% 1,119 (*) % Percentages ( ) # Responses How favorable are you about blockchain, crypto, and decentralization? Work * Employment - * Company info - * Salary - * Purchasing technology - * Coding outside of work - Share Twitter Facebook LinkedIn Work Employment Employment status Full-time employment went up by 4 percentage points for all respondents. Professional Developers that are "Independent contractor, freelancer, or self-employed" have grown significantly in the last year (up by 5 percentage points). In 2022 this question was changed to multi-select. All Respondents Professional Developers 71,709 responses Employed, full-time 68.61% 49,199 Student, full-time 15.24% 10,932 Independent contractor, freelancer, or self-employed 14.95% 10,721 Employed, part-time 5.79% 4,154 Student, part-time 5.19% 3,722 Not employed, but looking for work 4.71% 3,381 Not employed, and not looking for work 1.73% 1,244 I prefer not to say 0.85% 611 Retired 0.55% 396 (*) % Percentages ( ) # Responses Which of the following best describes your current employment status? 53,491 responses Employed, full-time 80.76% 43,199 Independent contractor, freelancer, or self-employed 16.6% 8,882 Student, full-time 6.78% 3,629 Employed, part-time 5.84% 3,123 Student, part-time 4.06% 2,174 Not employed, but looking for work 2.28% 1,221 Not employed, and not looking for work 0.45% 240 I prefer not to say 0.24% 128 Retired 0.19% 102 (*) % Percentages ( ) # Responses Which of the following best describes your current employment status? Employment status by geography Full-time employment has gone down in the top 5 countries while Independent contractor, freelancer, or self-employed has gone up. United States India Germany United Kingdom Canada 15,197 responses Employed, full-time 69.07% 10,497 Student, full-time 10.3% 1,565 Independent contractor, freelancer, or self-employed 8.96% 1,361 Not employed, but looking for work 2.99% 455 Employed, part-time 2.73% 415 Student, part-time 2.43% 369 Not employed, and not looking for work 1.66% 253 Retired 1.03% 157 I prefer not to say 0.82% 125 (*) % Percentages ( ) # Responses Which of the following best describes your current employment status? 7,670 responses Employed, full-time 56.99% 4,371 Student, full-time 17.28% 1,325 Independent contractor, freelancer, or self-employed 9.66% 741 Not employed, but looking for work 5.87% 450 Student, part-time 5.02% 385 Employed, part-time 2.87% 220 Not employed, and not looking for work 1.34% 103 I prefer not to say 0.94% 72 Retired 0.04% 3 (*) % Percentages ( ) # Responses Which of the following best describes your current employment status? 6,360 responses Employed, full-time 55.68% 3,541 Student, full-time 15.52% 987 Independent contractor, freelancer, or self-employed 10.24% 651 Employed, part-time 9.95% 633 Student, part-time 5.24% 333 Not employed, but looking for work 1.38% 88 Not employed, and not looking for work 1.12% 71 I prefer not to say 0.61% 39 Retired 0.27% 17 (*) % Percentages ( ) # Responses Which of the following best describes your current employment status? 4,563 responses Employed, full-time 68.64% 3,132 Student, full-time 11.53% 526 Independent contractor, freelancer, or self-employed 10.48% 478 Employed, part-time 2.74% 125 Not employed, but looking for work 2.06% 94 Student, part-time 1.69% 77 Retired 1.16% 53 Not employed, and not looking for work 1.14% 52 I prefer not to say 0.57% 26 (*) % Percentages ( ) # Responses Which of the following best describes your current employment status? 2,884 responses Employed, full-time 62.76% 1,810 Student, full-time 13.14% 379 Independent contractor, freelancer, or self-employed 12.31% 355 Employed, part-time 3.57% 103 Not employed, but looking for work 2.88% 83 Student, part-time 2.53% 73 Not employed, and not looking for work 1.28% 37 I prefer not to say 0.8% 23 Retired 0.73% 21 (*) % Percentages ( ) # Responses Which of the following best describes your current employment status? Work environment 85% of developers say their organizations are at least partially remote. Smaller organizations are most likely to be in-person, with 20% of 2-19 employee organizations in-person. The largest organizations, with 10k+ employees, are most likely to be hybrid. All Respondents By Organization Size 58,958 responses Fully remote 42.98% 25,341 Hybrid (some remote, some in-person) 42.44% 25,021 Full in-person 14.58% 8,596 (*) % Percentages ( ) # Responses Which best describes your current work situation? 50,782 responses Loading... Which best describes your current work situation? Share Twitter Facebook LinkedIn Work Company info Company size 53% of respondents work for an organization that has more than 100 employees. 46,538 responses Just me - I am a freelancer, sole proprietor, etc. 5.32% 2,474 2 to 9 employees 9.8% 4,563 10 to 19 employees 8.67% 4,035 20 to 99 employees 20.8% 9,682 100 to 499 employees 18.33% 8,531 500 to 999 employees 7.02% 3,266 1,000 to 4,999 employees 10.91% 5,076 5,000 to 9,999 employees 4.13% 1,920 10,000 or more employees 13.15% 6,122 I don't know 1.87% 869 (*) % Percentages ( ) # Responses Approximately how many people are employed by the company or organization you currently work for? Share Twitter Facebook LinkedIn Work Salary Salary by developer type Senior roles like executives and engineering managers tend to have the highest salaries. But in the United States, Germany, United Kingdom, and Canada we see that Blockchain developers have comparable salaries even though they have the lowest average years of experience. All Respondents United States India Germany United Kingdom Canada 37,546 responses Median yearly salary in USD Senior Executive (C-Suite, VP, etc.) $117,126 1,061 Engineering manager $111,976 2,434 Engineer, site reliability $95,979 1,330 Security professional $91,416 1,141 Cloud infrastructure engineer $89,580 3,788 Blockchain $79,983 701 Engineer, data $79,983 2,343 DevOps specialist $79,236 4,363 Marketing or sales professional $78,180 217 Product manager $76,783 1,460 Data scientist or machine learning specialist $74,651 1,997 Scientist $72,075 938 Data or business analyst $69,102 1,940 Developer, back-end $68,355 17,677 Developer, embedded applications or devices $68,254 2,422 Developer, desktop or enterprise applications $67,128 6,064 Database administrator $66,600 3,147 Project manager $66,540 2,311 Developer, full-stack $66,372 18,817 Developer, QA or test $66,372 1,987 System administrator $65,000 2,975 Developer, game or graphics $63,986 966 Designer $62,820 2,005 Educator $62,467 1,140 Developer, front-end $60,000 9,915 Developer, mobile $56,220.5 4,512 Academic researcher $55,455 1,199 Student $21,768 525 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. 8,540 responses Median yearly salary in USD Senior Executive (C-Suite, VP, etc.) $200,000 322 Engineering manager $180,000 754 Blockchain $177,500 120 Engineer, site reliability $175,500 422 Cloud infrastructure engineer $170,000 1,018 Security professional $156,277.5 358 Product manager $155,000 322 Data scientist or machine learning specialist $150,000 468 Developer, back-end $150,000 3,705 DevOps specialist $150,000 1,026 Engineer, data $150,000 632 Developer, mobile $144,000 763 Developer, embedded applications or devices $140,000 558 Developer, full-stack $140,000 4,429 Developer, game or graphics $140,000 192 Project manager $140,000 461 Developer, desktop or enterprise applications $133,000 1,341 Developer, front-end $133,000 2,011 Database administrator $130,000 774 Educator $130,000 209 Marketing or sales professional $130,000 86 Scientist $130,000 285 System administrator $126,500 720 Designer $126,000 523 Data or business analyst $125,000 498 Developer, QA or test $120,000 506 Academic researcher $110,000 241 Student $100,000 61 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. 2,150 responses Median yearly salary in USD Engineering manager $51,589 89 Senior Executive (C-Suite, VP, etc.) $49,009.5 36 Marketing or sales professional $45,138.5 6 Cloud infrastructure engineer $32,243 154 Engineer, site reliability $32,243 45 Data scientist or machine learning specialist $30,953 109 Engineer, data $29,664 107 DevOps specialist $28,374 142 Educator $24,730.5 48 Product manager $24,698 65 Security professional $23,215 29 Developer, game or graphics $22,959 26 Project manager $22,570 98 Developer, back-end $20,636 1,019 Developer, desktop or enterprise applications $20,636 242 Developer, embedded applications or devices $20,636 79 Scientist $20,509 12 Blockchain $18,056 59 Developer, full-stack $18,050 1,055 Academic researcher $15,480 33 Data or business analyst $15,480 89 Developer, QA or test $15,480 100 Developer, front-end $15,477 651 Developer, mobile $15,477 332 System administrator $15,156 64 Database administrator $14,484 105 Designer $12,897 96 Student $12,252 40 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. 2,879 responses Median yearly salary in USD Senior Executive (C-Suite, VP, etc.) $97,045.5 74 Engineering manager $95,979 150 Engineer, site reliability $83,182 101 Blockchain $79,983 25 Cloud infrastructure engineer $76,788 308 Engineer, data $76,783 177 Data scientist or machine learning specialist $74,651 171 Product manager $74,651 130 DevOps specialist $72,983 449 Data or business analyst $71,684 116 Security professional $70,385 102 Developer, back-end $70,380 1,355 Project manager $70,380 240 Database administrator $69,318 244 Developer, desktop or enterprise applications $69,318 587 Educator $69,318 124 Developer, embedded applications or devices $67,825 249 Developer, mobile $67,186 308 Developer, full-stack $66,708 1,443 Developer, QA or test $66,652.5 178 Developer, front-end $63,986 755 Scientist $63,984 116 System administrator $63,984 300 Academic researcher $60,787 163 Marketing or sales professional $59,066 12 Developer, game or graphics $58,707.5 80 Designer $58,654 154 Student $27,192 40 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. 2,600 responses Median yearly salary in USD Engineering manager $119,357 193 Senior Executive (C-Suite, VP, etc.) $119,357 68 Blockchain $113,075 28 Engineer, site reliability $106,793 95 Cloud infrastructure engineer $100,511 287 Engineer, data $100,511 167 Security professional $100,511 74 DevOps specialist $90,460 257 Project manager $90,458 96 Product manager $89,202 80 Developer, back-end $87,948 1,157 Developer, mobile $87,948 217 Marketing or sales professional $84,806.5 10 Data scientist or machine learning specialist $81,666 140 Developer, full-stack $77,896 1,277 Developer, game or graphics $75,400 61 Data or business analyst $75,384 132 Database administrator $75,384 213 Developer, desktop or enterprise applications $75,384 400 Developer, front-end $75,384 552 Developer, QA or test $75,384 125 Educator $75,384 54 System administrator $75,384 191 Scientist $74,755.5 50 Developer, embedded applications or devices $74,127 135 Designer $70,358 147 Academic researcher $62,820 58 Student $32,666 19 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. 1,458 responses Median yearly salary in USD Blockchain $179,593.5 22 Engineer, site reliability $128,839 48 Senior Executive (C-Suite, VP, etc.) $121,030 43 Engineering manager $119,472 115 Student $116,850.5 8 Data scientist or machine learning specialist $107,366 80 Cloud infrastructure engineer $105,414 178 Security professional $105,414 55 Engineer, data $102,290 92 Developer, back-end $93,701 660 Developer, embedded applications or devices $93,701 94 Developer, mobile $93,701 142 DevOps specialist $93,701 179 Product manager $93,701 67 Developer, desktop or enterprise applications $92,236.5 232 Developer, front-end $89,797 370 Developer, game or graphics $88,469 63 Developer, full-stack $88,157 774 Project manager $87,845 88 Marketing or sales professional $87,454.5 10 Data or business analyst $85,893 85 Designer $85,893 90 Educator $83,550 47 Developer, QA or test $80,427 91 Database administrator $78,084 115 System administrator $78,084 94 Academic researcher $62,467 30 Scientist $62,467 33 (*) $ Median yearly salary (USD) ( ) # Responses What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. Salary and experience by developer type Years of experience and a higher salary go hand in hand. The three highest-paid roles have, on average, more than 11 years of experience. 36,056 responses Loading... Hover over each point for full details. What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. Salary and experience by language PHP developers continue to be disproportionately underpaid compared to other languages with the same experience. 35,965 responses Loading... Hover over each point for full details. What is your current total compensation (salary, bonuses, and perks, before taxes and deductions)? Please enter a whole number in the box below, without any punctuation. If you are paid hourly, please estimate an equivalent weekly, monthly, or yearly salary. If you prefer not to answer, please leave the box empty. Share Twitter Facebook LinkedIn Work Purchasing technology Influence on technology purchases 66% of Professional Developers have at least some influence over their organization's purchases of new technologies. This is up from 56% in 2020 when we last asked this question. Unsurprisingly, senior-level positions have the greatest amount of influence when purchasing new technologies. But with the exception of students, at least 60% of all developer types have at least some influence on purchasing. All Respondents By Developer Type 50,969 responses I have little or no influence 34.03% 17,345 I have some influence 43.15% 21,991 I have a great deal of influence 22.82% 11,633 (*) % Percentages ( ) # Responses What level of influence do you, personally, have over new technology purchases at your organization? 50,050 responses Loading... What level of influence do you, personally, have over new technology purchases at your organization? Researching new tools and technologies Starting a free trial is the most common way to evaluate new tools. But this is down from 77% in 2020. The other two most common ways of researching new tools are asking a colleague/friend and visiting developer communities like Stack Overflow. For Desktop or Enterprise application developers, they are equally likely to ask a colleague/friend and visit developer communities when they are researching tools. All Respondents By Developer Type 67,963 responses Start a free trial 71.88% 48,849 Ask developers I know/work with 67.08% 45,588 Visit developer communities like Stack Overflow 62.92% 42,762 Read ratings or reviews on third party sites like 29.77% 20,235 G2Crowd Research companies that have advertised on sites I 13.44% 9,136 visit Research companies that have emailed me 5.4% 3,667 (*) % Percentages ( ) # Responses When buying a new tool or software, how do you discover and research available solutions? Select all that apply. 56,755 responses Academic researcher Start a free trial 66.98% 1,661 Ask developers I know/work with 69.96% 1,735 Visit developer communities like Stack 65.04% 1,613 Overflow Read ratings or reviews on third party 28.91% 717 sites like G2Crowd Research companies that have 14.8% 367 advertised on sites I visit Research companies that have emailed 8.39% 208 me Blockchain Start a free trial 75.2% 934 Ask developers I know/work with 71.1% 883 Visit developer communities like Stack 64.41% 800 Overflow Read ratings or reviews on third party 33.82% 420 sites like G2Crowd Research companies that have 20.37% 253 advertised on sites I visit Research companies that have emailed 11.67% 145 me Cloud infrastructure engineer Start a free trial 79.36% 4,044 Ask developers I know/work with 77.1% 3,929 Visit developer communities like Stack 66.33% 3,380 Overflow Read ratings or reviews on third party 33.28% 1,696 sites like G2Crowd Research companies that have 18.56% 946 advertised on sites I visit Research companies that have emailed 8.46% 431 me Data or business analyst Start a free trial 78.42% 2,405 Ask developers I know/work with 67.98% 2,085 Visit developer communities like Stack 70.49% 2,162 Overflow Read ratings or reviews on third party 37.14% 1,139 sites like G2Crowd Research companies that have 21.81% 669 advertised on sites I visit Research companies that have emailed 11.44% 351 me Data scientist or machine learning specialist Start a free trial 72.42% 2,327 Ask developers I know/work with 71.62% 2,301 Visit developer communities like Stack 67.57% 2,171 Overflow Read ratings or reviews on third party 31.84% 1,023 sites like G2Crowd Research companies that have 16.46% 529 advertised on sites I visit Research companies that have emailed 10.05% 323 me Database administrator Start a free trial 79.95% 3,808 Ask developers I know/work with 68.53% 3,264 Visit developer communities like Stack 70.23% 3,345 Overflow Read ratings or reviews on third party 36.7% 1,748 sites like G2Crowd Research companies that have 19.69% 938 advertised on sites I visit Research companies that have emailed 9.41% 448 me Designer Start a free trial 78.7% 2,842 Ask developers I know/work with 67.43% 2,435 Visit developer communities like Stack 69.65% 2,515 Overflow Read ratings or reviews on third party 37.8% 1,365 sites like G2Crowd Research companies that have 19.66% 710 advertised on sites I visit Research companies that have emailed 9.22% 333 me Developer, back-end Start a free trial 76.92% 19,409 Ask developers I know/work with 74.65% 18,837 Visit developer communities like Stack 66.18% 16,700 Overflow Read ratings or reviews on third party 30.51% 7,699 sites like G2Crowd Research companies that have 14.34% 3,618 advertised on sites I visit Research companies that have emailed 5.79% 1,460 me Developer, desktop or enterprise applications Start a free trial 78.66% 7,194 Ask developers I know/work with 71.58% 6,547 Visit developer communities like Stack 70.1% 6,411 Overflow Read ratings or reviews on third party 33.14% 3,031 sites like G2Crowd Research companies that have 16.62% 1,520 advertised on sites I visit Research companies that have emailed 7.23% 661 me Developer, embedded applications or devices Start a free trial 75.82% 2,807 Ask developers I know/work with 74.42% 2,755 Visit developer communities like Stack 69.77% 2,583 Overflow Read ratings or reviews on third party 32.12% 1,189 sites like G2Crowd Research companies that have 17.37% 643 advertised on sites I visit Research companies that have emailed 9.08% 336 me Developer, front-end Start a free trial 77.54% 11,754 Ask developers I know/work with 72.61% 11,006 Visit developer communities like Stack 66.51% 10,081 Overflow Read ratings or reviews on third party 33.03% 5,006 sites like G2Crowd Research companies that have 15.8% 2,395 advertised on sites I visit Research companies that have emailed 6.6% 1,000 me Developer, full-stack Start a free trial 77.37% 21,210 Ask developers I know/work with 72.13% 19,775 Visit developer communities like Stack 66.34% 18,186 Overflow Read ratings or reviews on third party 31.9% 8,745 sites like G2Crowd Research companies that have 14.98% 4,108 advertised on sites I visit Research companies that have emailed 5.81% 1,594 me Developer, game or graphics Start a free trial 74.09% 1,284 Ask developers I know/work with 69.3% 1,201 Visit developer communities like Stack 64.92% 1,125 Overflow Read ratings or reviews on third party 34.05% 590 sites like G2Crowd Research companies that have 18.06% 313 advertised on sites I visit Research companies that have emailed 9.87% 171 me Developer, mobile Start a free trial 77.48% 5,665 Ask developers I know/work with 70.1% 5,126 Visit developer communities like Stack 66.68% 4,876 Overflow Read ratings or reviews on third party 32.8% 2,398 sites like G2Crowd Research companies that have 16.84% 1,231 advertised on sites I visit Research companies that have emailed 7.77% 568 me Developer, QA or test Start a free trial 79.44% 2,361 Ask developers I know/work with 76.21% 2,265 Visit developer communities like Stack 71.5% 2,125 Overflow Read ratings or reviews on third party 39% 1,159 sites like G2Crowd Research companies that have 19.99% 594 advertised on sites I visit Research companies that have emailed 10.4% 309 me DevOps specialist Start a free trial 79.49% 4,727 Ask developers I know/work with 76.95% 4,576 Visit developer communities like Stack 67.9% 4,038 Overflow Read ratings or reviews on third party 34.39% 2,045 sites like G2Crowd Research companies that have 18.01% 1,071 advertised on sites I visit Research companies that have emailed 8% 476 me Educator Start a free trial 75.72% 1,503 Ask developers I know/work with 72.75% 1,444 Visit developer communities like Stack 66.15% 1,313 Overflow Read ratings or reviews on third party 36.78% 730 sites like G2Crowd Research companies that have 20.15% 400 advertised on sites I visit Research companies that have emailed 10.78% 214 me Engineer, data Start a free trial 76.26% 2,618 Ask developers I know/work with 74.57% 2,560 Visit developer communities like Stack 67.61% 2,321 Overflow Read ratings or reviews on third party 33.47% 1,149 sites like G2Crowd Research companies that have 19.28% 662 advertised on sites I visit Research companies that have emailed 9.79% 336 me Engineer, site reliability Start a free trial 77.4% 1,449 Ask developers I know/work with 76.87% 1,439 Visit developer communities like Stack 66.35% 1,242 Overflow Read ratings or reviews on third party 35.84% 671 sites like G2Crowd Research companies that have 22.7% 425 advertised on sites I visit Research companies that have emailed 11.91% 223 me Engineering manager Start a free trial 82.77% 2,873 Ask developers I know/work with 78.94% 2,740 Visit developer communities like Stack 61.45% 2,133 Overflow Read ratings or reviews on third party 34.92% 1,212 sites like G2Crowd Research companies that have 19.85% 689 advertised on sites I visit Research companies that have emailed 10.57% 367 me Marketing or sales professional Start a free trial 80.04% 397 Ask developers I know/work with 63.1% 313 Visit developer communities like Stack 64.52% 320 Overflow Read ratings or reviews on third party 46.17% 229 sites like G2Crowd Research companies that have 31.85% 158 advertised on sites I visit Research companies that have emailed 20.36% 101 me Product manager Start a free trial 83.29% 2,033 Ask developers I know/work with 69.52% 1,697 Visit developer communities like Stack 65.75% 1,605 Overflow Read ratings or reviews on third party 37.36% 912 sites like G2Crowd Research companies that have 22.53% 550 advertised on sites I visit Research companies that have emailed 11.1% 271 me Project manager Start a free trial 81.29% 3,077 Ask developers I know/work with 70.17% 2,656 Visit developer communities like Stack 67.11% 2,540 Overflow Read ratings or reviews on third party 37.38% 1,415 sites like G2Crowd Research companies that have 21% 795 advertised on sites I visit Research companies that have emailed 10.15% 384 me Scientist Start a free trial 69.02% 1,123 Ask developers I know/work with 73.33% 1,193 Visit developer communities like Stack 66.81% 1,087 Overflow Read ratings or reviews on third party 31.96% 520 sites like G2Crowd Research companies that have 16.78% 273 advertised on sites I visit Research companies that have emailed 9.22% 150 me Security professional Start a free trial 79.05% 1,438 Ask developers I know/work with 74.66% 1,358 Visit developer communities like Stack 64.65% 1,176 Overflow Read ratings or reviews on third party 35.84% 652 sites like G2Crowd Research companies that have 20.67% 376 advertised on sites I visit Research companies that have emailed 12.75% 232 me Senior Executive (C-Suite, VP, etc.) Start a free trial 84.19% 1,486 Ask developers I know/work with 73.54% 1,298 Visit developer communities like Stack 64.99% 1,147 Overflow Read ratings or reviews on third party 39.94% 705 sites like G2Crowd Research companies that have 24.76% 437 advertised on sites I visit Research companies that have emailed 13.99% 247 me Student Start a free trial 66.58% 3,434 Ask developers I know/work with 64.37% 3,320 Visit developer communities like Stack 68.17% 3,516 Overflow Read ratings or reviews on third party 33.87% 1,747 sites like G2Crowd Research companies that have 14.06% 725 advertised on sites I visit Research companies that have emailed 6.51% 336 me System administrator Start a free trial 77.86% 3,650 Ask developers I know/work with 67.94% 3,185 Visit developer communities like Stack 69.22% 3,245 Overflow Read ratings or reviews on third party 37.14% 1,741 sites like G2Crowd Research companies that have 19.9% 933 advertised on sites I visit Research companies that have emailed 9.58% 449 me (*) % Percentages ( ) # Responses When buying a new tool or software, how do you discover and research available solutions? Select all that apply. Share Twitter Facebook LinkedIn Work Coding outside of work Coding outside of work 88% of Professional Developers code outside of work, with 73% of them coding as a hobby. 58,899 responses Hobby 72.87% 42,922 Contribute to open-source projects 26.11% 15,378 Freelance/contract work 22.59% 13,305 School or academic work 14.54% 8,561 Bootstrapping a business 14.26% 8,401 I don't code outside of work 12.41% 7,311 (*) % Percentages ( ) # Responses Which of the following best describes the code you write outside of work? Select all that apply. Community Community is at the center of all that we do. Here we take a look at how people use Stack Overflow and how connected they feel to the community. * Stack Overflow site use - Share Twitter Facebook LinkedIn Community Stack Overflow site use Visiting sites across Stack Overflow and Stack Exchange Less than 1% of respondents have never visited Stack Overflow or the Stack Exchange Network. More people learning to code have visited Collectives on Stack Overflow, suggesting it's a good resource for people who are getting up to speed on a new-to-them technology. All Respondents Professional Developers Learning to Code 71,365 responses Stack Overflow 97.92% 69,879 Stack Exchange 68.96% 49,216 Collectives on Stack Overflow 9.5% 6,783 Stack Overflow for Teams (private knowledge sharing & 5.85% collaboration platform for companies) 4,178 I have never visited Stack Overflow or the Stack Exchange 0.65% 461 network (*) % Percentages ( ) # Responses Which of the following Stack Overflow sites have you visited? Select all that apply. 53,285 responses Stack Overflow 98.56% 52,520 Stack Exchange 70.72% 37,682 Collectives on Stack Overflow 9.26% 4,936 Stack Overflow for Teams (private knowledge sharing & 6.36% collaboration platform for companies) 3,391 I have never visited Stack Overflow or the Stack Exchange 0.25% 133 network (*) % Percentages ( ) # Responses Which of the following Stack Overflow sites have you visited? Select all that apply. 6,215 responses Stack Overflow 93.35% 5,802 Stack Exchange 51.18% 3,181 Collectives on Stack Overflow 11.42% 710 Stack Overflow for Teams (private knowledge sharing & 4.59% collaboration platform for companies) 285 I have never visited Stack Overflow or the Stack Exchange 3.46% network 215 (*) % Percentages ( ) # Responses Which of the following Stack Overflow sites have you visited? Select all that apply. Frequency of visiting Stack Overflow 81% of respondents visit Stack Overflow weekly and 53% of them visit daily. 70,961 responses Multiple times per day 22.5% 15,965 Daily or almost daily 30.6% 21,712 A few times per week 27.86% 19,770 A few times per month or weekly 15.76% 11,185 Less than once per month or monthly 3.28% 2,329 (*) % Percentages ( ) # Responses How frequently would you say you visit Stack Overflow? Have an account on Stack Overflow 8 out of 10 respondents have a Stack Overflow account. 71,572 responses Yes 81.76% 58,519 No 12.51% 8,951 Not sure/can't remember 5.73% 4,102 (*) % Percentages ( ) # Responses Do you have a Stack Overflow account? Frequency of participation on Stack Overflow Of those with a Stack Overflow account, 46% are participating on the site less than once per month or monthly. 58,229 responses Multiple times per day 1.74% 1,012 Daily or almost daily 3.23% 1,881 A few times per week 7.61% 4,433 A few times per month or weekly 18.13% 10,559 Less than once per month or monthly 46.1% 26,846 I have never participated in Q&A on Stack Overflow 23.18% 13,498 (*) % Percentages ( ) # Responses How frequently would you say you participate in Q&A on Stack Overflow? By participate we mean ask, answer, vote for, or comment on questions. Feel like a part of the Stack Overflow community 42% of respondents consider themselves "somewhat" or "definitely" a member of the Stack Overflow community. Of these respondents, we see that gender minorities are less likely to consider themselves a member of the Stack Overflow community. All Respondents By Gender By Age 71,408 responses Yes, definitely 14.54% 10,381 Yes, somewhat 27.55% 19,674 Neutral 20.91% 14,929 No, not really 26.23% 18,728 No, not at all 9.04% 6,456 Not sure 1.74% 1,240 (*) % Percentages ( ) # Responses Do you consider yourself a member of the Stack Overflow community? 69,153 responses Percent who consider themselves definitely or somewhat part of the Stack Overflow community out of all respondents. Man 42.95% 27,864 Woman 33.42% 1,218 Non-binary, genderqueer, or gender non-conforming 28.31% 334 (*) % Percentages ( ) # Responses Do you consider yourself a member of the Stack Overflow community? 70,669 responses Percent who consider themselves definitely or somewhat part of the Stack Overflow community. Under 18 years old 35.26% 1,356 18-24 years old 39.14% 6,484 25-34 years old 43.49% 12,176 35-44 years old 44.47% 6,204 45-54 years old 44.29% 2,333 55-64 years old 43% 848 65 years or older 35.14% 194 Prefer not to say 36.19% 186 (*) % Percentages ( ) # Responses Do you consider yourself a member of the Stack Overflow community? Professional Developers We asked Professional Developers to tell us about what impacts their productivity at work, how often it happens, and how much time that takes out of their day. We also asked them about the developer experience at work - do they have the processes, tools, and programs to make it easier to do their jobs. * Productivity impacts - * Developer Experience - Share Twitter Facebook LinkedIn Professional Developers Productivity impacts Participation in Professional Developer series 72% of all respondents were eligible to participate in our Professional Developer section. Of those eligible, 70% agreed to participate, resulting in over 36,000 responses. 73,268 responses Yes 50.77% 37,200 Not Eligible 28.11% 20,598 No 21.11% 15,470 (*) % Percentages ( ) # Responses Would you like to participate in the Professional Developer Series? Independent contributor or people manager The vast majority of respondents are independent (or individual) contributors. 36,283 responses Independent contributor 84.31% 30,592 People manager 15.69% 5,691 (*) % Percentages ( ) # Responses Are you an independent contributor or people manager? Years of professional work experience 56% of respondents are in their first 10 years of professional work experience. While it is possible for developers to become people managers in the first 4 years, we see that it is much more likely after the 5 year mark. All Respondents Independent Contributor People Manager 36,437 responses 1 to 4 years 29.05% 10,681 5 to 9 years 27.75% 10,202 10 to 14 years 16.99% 6,248 15 to 19 years 9.74% 3,580 20 to 24 years 7.22% 2,656 25 to 29 years 3.86% 1,420 30 to 34 years 2.2% 809 35 to 39 years 1.18% 434 40 to 44 years 0.73% 269 45 to 49 years 0.2% 72 50 years or more 0.18% 66 (*) % Percentages ( ) # Responses How many years of working experience do you have? 29,980 responses 1 to 4 years 31.45% 9,523 5 to 9 years 28.37% 8,588 10 to 14 years 16.15% 4,890 15 to 19 years 9.02% 2,731 20 to 24 years 6.39% 1,936 25 to 29 years 3.42% 1,036 30 to 34 years 2.04% 617 35 to 39 years 1.09% 331 40 to 44 years 0.71% 214 45 to 49 years 0.19% 57 50 years or more 0.19% 57 (*) % Percentages ( ) # Responses How many years of working experience do you have? 5,631 responses 1 to 4 years 16.14% 913 5 to 9 years 24.85% 1,406 10 to 14 years 22.06% 1,248 15 to 19 years 13.63% 771 20 to 24 years 11.61% 657 25 to 29 years 5.89% 333 30 to 34 years 2.83% 160 35 to 39 years 1.43% 81 40 to 44 years 0.71% 40 45 to 49 years 0.25% 14 50 years or more 0.14% 8 (*) % Percentages ( ) # Responses How many years of working experience do you have? Ability to find knowledge and information within their organization Nearly half of all respondents report that knowledge silos prevent them from getting ideas from across the organization and that waiting for answers to questions often causes interruptions and disrupts their workflow - with little difference between ICs and People Managers. 57% of People Managers report that they find themselves answering questions that they've answered before. About a quarter of all respondents say they can't find up-to-date information within their organization to help them do their job and they aren't able to quickly find answers to their questions with existing tools and resources. All Respondents Independent Contributor People Manager 35,886 responses Loading... Please rate your level of agreement with the following statement: 29,607 responses Loading... Please rate your level of agreement with the following statement: 5,536 responses Loading... Please rate your level of agreement with the following statement: Frequency of productivity frictions 68% of respondents say they encounter a knowledge silo at least once a week. For People Managers, 73% report encountering a knowledge silo at least once a week. All Respondents Independent Contributor People Manager 35,499 responses Loading... How frequently do you experience each of the following? 29,306 responses Loading... How frequently do you experience each of the following? 5,489 responses Loading... How frequently do you experience each of the following? Daily time spent searching for answers/solutions 62% of all respondents spend more than 30 minutes a day searching for answers or solutions to problems. 25% spending more than an hour each day. Regardless of being an independent contributor or people manager, this is time that could be spent learning or building. For a team of 50 developers, the amount of time spent searching for answers/solutions adds up to between 333-651 hours of time lost per week across the entire team. All Respondents Independent Contributor People Manager 36,198 responses Less than 15 minutes a day 9.75% 3,528 15-30 minutes a day 27.96% 10,122 30-60 minutes a day 37.71% 13,652 60-120 minutes a day 17.6% 6,371 Over 120 minutes a day 6.98% 2,525 (*) % Percentages ( ) # Responses On an average day, how much time do you typically spend searching for answers or solutions to problems you encounter at work? (This includes time spent searching on your own, asking a colleague, and waiting for a response). 29,848 responses Less than 15 minutes a day 9.38% 2,799 15-30 minutes a day 27.58% 8,231 30-60 minutes a day 37.94% 11,325 60-120 minutes a day 17.97% 5,365 Over 120 minutes a day 7.13% 2,128 (*) % Percentages ( ) # Responses On an average day, how much time do you typically spend searching for answers or solutions to problems you encounter at work? (This includes time spent searching on your own, asking a colleague, and waiting for a response). 5,576 responses Less than 15 minutes a day 11.66% 650 15-30 minutes a day 30.09% 1,678 30-60 minutes a day 36.62% 2,042 60-120 minutes a day 15.55% 867 Over 120 minutes a day 6.08% 339 (*) % Percentages ( ) # Responses On an average day, how much time do you typically spend searching for answers or solutions to problems you encounter at work? (This includes time spent searching on your own, asking a colleague, and waiting for a response). Daily time spent answering questions 46% of all respondents spend more than 30 minutes a day answering questions. 32% of people managers spend over an hour each day just answering questions, while only 14% of independent contributors spend over an hour answering questions. For a team of 50 developers, the amount of time spent answering questions adds up to between 278-568 hours of time lost per week across the entire team. All Respondents Independent Contributor People Manager 36,022 responses Less than 15 minutes a day 20.88% 7,522 15-30 minutes a day 32.95% 11,871 30-60 minutes a day 29.75% 10,718 60-120 minutes a day 12.18% 4,388 Over 120 minutes a day 4.23% 1,523 (*) % Percentages ( ) # Responses On an average day, how much time do you typically spend answering questions you get asked at work? 29,702 responses Less than 15 minutes a day 22.7% 6,742 15-30 minutes a day 34.68% 10,300 30-60 minutes a day 28.82% 8,561 60-120 minutes a day 10.4% 3,090 Over 120 minutes a day 3.4% 1,009 (*) % Percentages ( ) # Responses On an average day, how much time do you typically spend answering questions you get asked at work? 5,562 responses Less than 15 minutes a day 10.68% 594 15-30 minutes a day 23.5% 1,307 30-60 minutes a day 34.79% 1,935 60-120 minutes a day 22.08% 1,228 Over 120 minutes a day 8.95% 498 (*) % Percentages ( ) # Responses On an average day, how much time do you typically spend answering questions you get asked at work? Perception of the time to onboard Over 48% of respondents regardless of function, think onboarding takes a very long time or a somewhat long time at their organization. All Respondents Independent Contributor People Manager 35,679 responses Very short 3.94% 1,406 Somewhat short 12.43% 4,434 Just right 35.11% 12,526 Somewhat long 36.33% 12,961 Very long 12.2% 4,352 (*) % Percentages ( ) # Responses The time it takes to onboard new hires at my company is: 29,417 responses Very short 4% 1,178 Somewhat short 12.33% 3,628 Just right 35.47% 10,435 Somewhat long 36.03% 10,598 Very long 12.16% 3,578 (*) % Percentages ( ) # Responses The time it takes to onboard new hires at my company is: 5,561 responses Very short 3.52% 196 Somewhat short 12.89% 717 Just right 33.23% 1,848 Somewhat long 38.16% 2,122 Very long 12.19% 678 (*) % Percentages ( ) # Responses The time it takes to onboard new hires at my company is: Supporting onboarding, available learning resources, and time to learn new skills While independent contributors are not directly managing others, 62% of them are involved in supporting new hires. 78% of respondents say their employer gives them time to learn and 64% use learning resources provided by their employer. All Respondents Independent Contributor People Manager 35,961 responses Loading... Last few questions... 29,662 responses Loading... Last few questions... 5,553 responses Loading... Last few questions... Share Twitter Facebook LinkedIn Professional Developers Developer Experience Developer Experience: Processes, tools, and programs within an organization Most Professional Developers report having CI/CD, DevOps, and Automated Testing available at their organization. Only 38% report having a developer portal to make it easy to find tools and services. Only 16% of organizations have Innersource initiatives. 34,906 responses Continuous integration (CI) and (more often) continuous 69.79% delivery 24,361 DevOps function 59.35% 20,716 Automated testing 58.09% 20,278 Microservices 48.97% 17,094 Developer portal or other central places to find tools/ 38.18% services 13,327 Observability tools 37.07% 12,941 Innersource initiative 16.31% 5,692 None of these 13.63% 4,757 (*) % Percentages ( ) # Responses My company has: Methodology How we planned and analyzed our survey * General - * Feedback - * Participants - Share Twitter Facebook LinkedIn Methodology General This report is based on a survey of 73,268 software developers from 180 countries around the world. This is the number of responses we consider "qualified" for analytical purposes based on time spent on the full, completed survey; another approximately 53 responses were submitted but not included in the analysis because respondents spent less than three minutes on the survey. The survey was fielded from May 11, 2022 to June 1, 2022. The median time spent on the survey for qualified responses was 15.08 minutes. An increase we expected this year because of additional questions asked. Respondents were recruited primarily through channels owned by Stack Overflow. The top sources of respondents were onsite messaging, blog posts, email lists, banner ads, and social media posts. Since respondents were recruited in this way, highly engaged users on Stack Overflow were more likely to notice the prompts to take the survey over the duration of the collection promotion. As an incentive, respondents who finished the survey could opt in to a "Census" badge if they completed the survey. Due to United States transport/export sanctions, our survey was, unfortunately, inaccessible to prospective respondents in Crimea, Cuba, Iran, North Korea, and Syria, due to the traffic being blocked by our third-party survey software. While some respondents used VPNs to get around the block, the limitation should be kept in mind when interpreting survey results. Many questions were only shown to respondents based on their previous answers. For example, questions about jobs and work were only shown to those who said they were working in a job. We asked respondents about their salaries. First, we asked what currency each respondent typically used. Then we asked the respondents what their salary was in that currency and whether that salary was weekly, monthly, or yearly. The salary question, like most on the survey, was optional. There were 38,071 respondents who gave us salary data. We converted salaries from user currencies to USD using the exchange rate on May 24, 2022 and also converted to annual salaries assuming 12 working months and 50 working weeks. The top approximately 2% of salaries inside and outside of the US were trimmed and replaced with threshold values. The threshold values for inside and outside the US were different. To identify which technologies to include in the survey this year, we looked at both the most popular and fastest-growing tags on Stack Overflow (in terms of questions posted). We compared these to the technologies we included last year and looked at how many people chose each option. We synthesized all this together to curate a collection of technologies to include. The questions were organized into several blocks of questions, which were randomized in order. Also, the answers to most questions were randomized in order. Free form text responses are primarily used to influence future survey choices but are not included in the published results. Share Twitter Facebook LinkedIn Methodology Feedback How do you feel about the length of the survey this year? The majority of respondents felt like this year's survey was an appropriate length. 70,444 responses Appropriate in length 76.49% 53,883 Too long 20.57% 14,491 Too short 2.94% 2,070 (*) % Percentages ( ) # Responses How do you feel about the length of the survey this year? How easy or difficult was this survey to complete? Less than one percent of respondents felt like this year's survey was difficult. 70,508 responses Easy 67.92% 47,886 Neither easy nor difficult 30.67% 21,627 Difficult 1.41% 995 (*) % Percentages ( ) # Responses How easy or difficult was this survey to complete? Share Twitter Facebook LinkedIn Methodology Participants Who participated in this survey Similar to previous years the overwhelming majority of respondents are a developer by profession. 73,268 responses I am a developer by profession 73.03% 53,507 I am learning to code 8.61% 6,309 I am not primarily a developer, but I write code sometimes 7.91% as part of my work 5,794 I code primarily as a hobby 6.64% 4,865 None of these 2.04% 1,497 I used to be a developer by profession, but no longer am 1.77% 1,296 (*) % Percentages ( ) # Responses Which of the following options best describes you today? Here, by "developer" we mean "someone who writes code." *