1 | None of these | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | | | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | |
2 | I am a developer by profession | Employed, full-time | Fully remote | Hobby;Contribute to open-source projects | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | Canada | CAD Canadian dollar | | nan | JavaScript;TypeScript | Rust;TypeScript | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | macOS | Windows Subsystem for Linux (WSL) | Git | nan | | | nan | nan | nan | nan | Very unfavorable | Collectives on Stack Overflow;Stack Overflow for Teams (private knowledge sharing & collaboration platform for companies);Stack Overflow;Stack Exchange | Daily or almost daily | Yes | Daily or almost daily | Not sure | nan | nan | nan | nan | nan | nan | nan | No | nan | | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | Too long | Difficult | |
3 | I am not primarily a developer, but I write code sometimes as part of my work | Employed, full-time | Hybrid (some remote, some in-person) | Hobby | Master’s degree (M.A., M.S., M.Eng., MBA, etc.) | Books / Physical media;Friend or family member;Other online resources (e.g., videos, blogs, forum);School (i.e., University, College, etc) | Technical documentation;Blogs;Programming Games;Written Tutorials;Stack Overflow | nan | 14 | 5 | Data scientist or machine learning specialist;Developer, front-end;Engineer, data;Engineer, site reliability | 20 to 99 employees | I have some influence | nan | United Kingdom of Great Britain and Northern Ireland | GBP Pound sterling | 32000 | Yearly | C#;C++;HTML/CSS;JavaScript;Python | C#;C++;HTML/CSS;JavaScript;TypeScript | Microsoft SQL Server | Microsoft SQL Server | nan | nan | Angular.js | Angular;Angular.js | Pandas | .NET | nan | nan | Notepad++;Visual Studio | Notepad++;Visual Studio | Windows | Windows | Git | Code editor | | | nan | nan | Microsoft Teams | Microsoft Teams | Very unfavorable | Collectives on Stack Overflow;Stack Overflow;Stack Exchange | Multiple times per day | Yes | Multiple times per day | Neutral | 25-34 years old | Man | No | Bisexual | White | None of the above | I have a mood or emotional disorder (e.g., depression, bipolar disorder, etc.);I have an anxiety disorder | No | nan | | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | Appropriate in length | Neither easy nor difficult | 40205 |
4 | I am a developer by profession | Employed, full-time | Fully remote | I don’t code outside of work | Bachelor’s degree (B.A., B.S., B.Eng., etc.) | Books / Physical media;School (i.e., University, College, etc) | nan | nan | 20 | 17 | Developer, full-stack | 100 to 499 employees | I have some influence | Other (please specify): | Israel | ILS Israeli new shekel | 60000 | Monthly | C#;JavaScript;SQL;TypeScript | C#;SQL;TypeScript | Microsoft SQL Server | Microsoft SQL Server | nan | nan | ASP.NET;ASP.NET Core | ASP.NET;ASP.NET Core | .NET | .NET | nan | nan | Notepad++;Visual Studio;Visual Studio Code | Notepad++;Visual Studio;Visual Studio Code | Windows | Windows | Git | Code editor;Command-line;Version control hosting service web GUI;Dedicated version control GUI application | | | Jira Work Management;Trello | Jira Work Management;Trello | Slack;Zoom | Slack;Zoom | Very unfavorable | Collectives on Stack Overflow;Stack Overflow for Teams (private knowledge sharing & collaboration platform for companies);Stack Overflow;Stack Exchange | Daily or almost daily | Yes | A few times per week | Yes, definitely | 35-44 years old | Man | No | Straight / Heterosexual | White | None of the above | None of the above | No | nan | | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | Appropriate in length | Easy | 215232 |
5 | I am a developer by profession | Employed, full-time | Hybrid (some remote, some in-person) | Hobby | Bachelor’s degree (B.A., B.S., B.Eng., etc.) | Other online resources (e.g., videos, blogs, forum);School (i.e., University, College, etc);On the job training | Technical documentation;Blogs;Stack Overflow;Online books;Video-based Online Courses;Online challenges (e.g., daily or weekly coding challenges) | nan | 8 | 3 | Developer, front-end;Developer, full-stack;Developer, back-end;Developer, desktop or enterprise applications;Developer, QA or test | 20 to 99 employees | I have some influence | Start a free trial;Visit developer communities like Stack Overflow | United States of America | USD United States dollar | | nan | C#;HTML/CSS;JavaScript;SQL;Swift;TypeScript | C#;Elixir;F#;Go;JavaScript;Rust;TypeScript | Cloud Firestore;Elasticsearch;Microsoft SQL Server;Firebase Realtime Database | Cloud Firestore;Elasticsearch;Firebase Realtime Database;Redis | Firebase;Microsoft Azure | Firebase;Microsoft Azure | Angular;ASP.NET;ASP.NET Core ;jQuery;Node.js | Angular;ASP.NET Core ;Blazor;Node.js | .NET | .NET;Apache Kafka | npm | Docker;Kubernetes | Notepad++;Visual Studio;Visual Studio Code;Xcode | Rider;Visual Studio;Visual Studio Code | Windows | macOS;Windows | Git;Other (please specify): | Code editor | | | nan | nan | Microsoft Teams;Zoom | nan | Unfavorable | Collectives on Stack Overflow;Stack Overflow for Teams (private knowledge sharing & collaboration platform for companies);Stack Overflow;Stack Exchange | Multiple times per day | Yes | Daily or almost daily | Yes, definitely | 25-34 years old | nan | nan | nan | nan | nan | nan | No | nan | | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | Too long | Easy | |
6 | I am not primarily a developer, but I write code sometimes as part of my work | Student, full-time | nan | nan | Master’s degree (M.A., M.S., M.Eng., MBA, etc.) | Books / Physical media;School (i.e., University, College, etc) | nan | nan | 15 | nan | nan | nan | nan | Other (please specify): | Germany | nan | | nan | C++;Lua | Lua | nan | nan | nan | nan | nan | nan | nan | nan | Homebrew | Homebrew | Visual Studio Code;Xcode | Visual Studio Code | Linux-based;macOS | macOS | Git | Command-line;Version control hosting service web GUI;Dedicated version control GUI application | | | Confluence | nan | Rocketchat;Slack;Zoom | Rocketchat;Slack;Zoom | Very unfavorable | Stack Overflow;Stack Exchange | Multiple times per day | Yes | Multiple times per day | Yes, definitely | 25-34 years old | Or, in your own words: | Or, in your own words: | Prefer to self-describe: | Or, in your own words: | Or, in your own words: | Or, in your own words: | nan | nan | | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | Appropriate in length | Easy | |
7 | I code primarily as a hobby | Student, part-time | nan | nan | Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.) | Other online resources (e.g., videos, blogs, forum) | Stack Overflow;Video-based Online Courses | nan | 3 | nan | nan | nan | nan | Start a free trial;Visit developer communities like Stack Overflow | India | nan | | nan | C++;HTML/CSS;JavaScript;PHP;Python;TypeScript | C;C#;C++;Elixir;Go;HTML/CSS;Java;JavaScript;Kotlin;Python;Rust;Swift;TypeScript | Cloud Firestore;MongoDB;Firebase Realtime Database | MySQL;Oracle;PostgreSQL | nan | nan | Angular;Next.js;Node.js;React.js;Svelte;Vue.js | Django;Flask;Gatsby;jQuery;Next.js;Node.js;React.js;Svelte;Vue.js | nan | nan | Homebrew;npm | npm | Atom;IntelliJ;Notepad++;PyCharm;Sublime Text;Visual Studio Code | Visual Studio Code;Webstorm | macOS | macOS | Git | Code editor;Command-line | | | nan | nan | Google Chat;Microsoft Teams;Slack;Zoom | Google Chat;Slack;Zoom | Favorable | Stack Overflow | Multiple times per day | Yes | Daily or almost daily | Yes, definitely | Under 18 years old | Man | No | nan | Indian | None of the above | None of the above | nan | nan | | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | Appropriate in length | Easy | |
8 | I am a developer by profession | Not employed, but looking for work | nan | nan | Some college/university study without earning a degree | Online Courses or Certification | nan | Coursera;Udemy | 1 | nan | Developer, full-stack;Student | nan | nan | Start a free trial | India | nan | | nan | C;C++;HTML/CSS;Java;JavaScript;SQL | APL;Bash/Shell;Go;Python;TypeScript | MongoDB;MySQL | Neo4j;PostgreSQL | AWS;Google Cloud;Heroku | DigitalOcean;Firebase;Microsoft Azure;VMware | jQuery;Node.js | Angular;Angular.js;Next.js;Vue.js | nan | nan | npm | Unity 3D;Yarn | Atom;CLion;Eclipse;IntelliJ;Notepad++;Visual Studio | Android Studio;IPython/Jupyter;Sublime Text;Vim;Visual Studio Code | Linux-based;macOS | Windows | Git | Command-line | | | nan | nan | Google Chat;Microsoft Teams;Zoom | nan | Very favorable | Collectives on Stack Overflow;Stack Overflow;Stack Exchange | A few times per week | Yes | I have never participated in Q&A on Stack Overflow | Yes, definitely | 18-24 years old | Man | No | Straight / Heterosexual | Indian | None of the above | None of the above | nan | nan | | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | Appropriate in length | Easy | |
9 | I am a developer by profession | Employed, full-time | Hybrid (some remote, some in-person) | I don’t code outside of work | Master’s degree (M.A., M.S., M.Eng., MBA, etc.) | On the job training;Coding Bootcamp | nan | nan | 6 | 6 | Developer, back-end | I don’t know | I have little or no influence | nan | Netherlands | EUR European Euro | 46000 | Yearly | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | Emacs;Notepad++ | Emacs;Notepad++ | Windows | Windows | Git | Command-line;Dedicated version control GUI application | | | Confluence;Jira Work Management | Confluence;Jira Work Management | Microsoft Teams | Microsoft Teams | Very unfavorable | Stack Overflow for Teams (private knowledge sharing & collaboration platform for companies);Stack Overflow;Stack Exchange | A few times per month or weekly | Yes | Less than once per month or monthly | No, not at all | 25-34 years old | Woman | No | Prefer to self-describe: | European | Or, in your own words: | Or, in your own words: | Yes | Independent contributor | 6 | Agree | Disagree | Agree | Agree | Agree | Agree | Disagree | 3-5 times a week | 3-5 times a week | Never | 15-30 minutes a day | Over 120 minutes a day | Somewhat long | Innersource initiative;DevOps function;Microservices;Developer portal or other central places to find tools/services;Continuous integration (CI) and (more often) continuous delivery;Automated testing;Observability tools | Yes | Yes | Yes | Appropriate in length | Easy | 49056 |
10 | I am a developer by profession | Independent contractor, freelancer, or self-employed | Fully remote | Hobby;Contribute to open-source projects;Bootstrapping a business | Some college/university study without earning a degree | Books / Physical media;Other online resources (e.g., videos, blogs, forum);School (i.e., University, College, etc) | Technical documentation;Blogs;Written Tutorials;Stack Overflow;Online books;Online forum | nan | 37 | 30 | Developer, desktop or enterprise applications;Developer, mobile;Educator | Just me - I am a freelancer, sole proprietor, etc. | I have a great deal of influence | Start a free trial;Ask developers I know/work with;Research companies that have advertised on sites I visit | Croatia | HRK Croatian kuna | | nan | Delphi;Java;Swift | Delphi;Java;Swift | nan | nan | DigitalOcean;Firebase | DigitalOcean;Firebase | nan | nan | nan | nan | nan | nan | Android Studio;RAD Studio (Delphi, C++ Builder);Visual Studio Code;Xcode | Android Studio;RAD Studio (Delphi, C++ Builder);Visual Studio Code;Xcode | Windows | Windows | Git | Version control hosting service web GUI;Dedicated version control GUI application | | | nan | nan | Google Chat;Slack | Google Chat;Slack | Very unfavorable | Collectives on Stack Overflow;Stack Overflow;Stack Exchange | Multiple times per day | Yes | Multiple times per day | Yes, definitely | 45-54 years old | Woman | No | Straight / Heterosexual | White;European | None of the above | None of the above | nan | nan | | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | Appropriate in length | Easy | |