diff --git a/Python/Pandas/11-Import-Export/Pandas-Demo.ipynb b/Python/Pandas/11-Import-Export/Pandas-Demo.ipynb new file mode 100644 index 000000000..70a79b0da --- /dev/null +++ b/Python/Pandas/11-Import-Export/Pandas-Demo.ipynb @@ -0,0 +1,6328 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.read_csv('data/survey_results_public.csv', index_col='Respondent')\n", + "schema_df = pd.read_csv('data/survey_results_schema.csv', index_col='Column')" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "pd.set_option('display.max_columns', 85)\n", + "pd.set_option('display.max_rows', 85)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + " | MainBranch | \n", + "Hobbyist | \n", + "OpenSourcer | \n", + "OpenSource | \n", + "Employment | \n", + "Country | \n", + "Student | \n", + "EdLevel | \n", + "UndergradMajor | \n", + "EduOther | \n", + "OrgSize | \n", + "DevType | \n", + "YearsCode | \n", + "Age1stCode | \n", + "YearsCodePro | \n", + "CareerSat | \n", + "JobSat | \n", + "MgrIdiot | \n", + "MgrMoney | \n", + "MgrWant | \n", + "JobSeek | \n", + "LastHireDate | \n", + "LastInt | \n", + "FizzBuzz | \n", + "JobFactors | \n", + "ResumeUpdate | \n", + "CurrencySymbol | \n", + "CurrencyDesc | \n", + "CompTotal | \n", + "CompFreq | \n", + "ConvertedComp | \n", + "WorkWeekHrs | \n", + "WorkPlan | \n", + "WorkChallenge | \n", + "WorkRemote | \n", + "WorkLoc | \n", + "ImpSyn | \n", + "CodeRev | \n", + "CodeRevHrs | \n", + "UnitTests | \n", + "PurchaseHow | \n", + "PurchaseWhat | \n", + "LanguageWorkedWith | \n", + "LanguageDesireNextYear | \n", + "DatabaseWorkedWith | \n", + "DatabaseDesireNextYear | \n", + "PlatformWorkedWith | \n", + "PlatformDesireNextYear | \n", + "WebFrameWorkedWith | \n", + "WebFrameDesireNextYear | \n", + "MiscTechWorkedWith | \n", + "MiscTechDesireNextYear | \n", + "DevEnviron | \n", + "OpSys | \n", + "Containers | \n", + "BlockchainOrg | \n", + "BlockchainIs | \n", + "BetterLife | \n", + "ITperson | \n", + "OffOn | \n", + "SocialMedia | \n", + "Extraversion | \n", + "ScreenName | \n", + "SOVisit1st | \n", + "SOVisitFreq | \n", + "SOVisitTo | \n", + "SOFindAnswer | \n", + "SOTimeSaved | \n", + "SOHowMuchTime | \n", + "SOAccount | \n", + "SOPartFreq | \n", + "SOJobs | \n", + "EntTeams | \n", + "SOComm | \n", + "WelcomeChange | \n", + "SONewContent | \n", + "Age | \n", + "Gender | \n", + "Trans | \n", + "Sexuality | \n", + "Ethnicity | \n", + "Dependents | \n", + "SurveyLength | \n", + "SurveyEase | \n", + "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Respondent | \n", + "\n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " |
1 | \n", + "I am a student who is learning to code | \n", + "Yes | \n", + "Never | \n", + "The quality of OSS and closed source software ... | \n", + "Not employed, and not looking for work | \n", + "United Kingdom | \n", + "No | \n", + "Primary/elementary school | \n", + "NaN | \n", + "Taught yourself a new language, framework, or ... | \n", + "NaN | \n", + "NaN | \n", + "4 | \n", + "10 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "HTML/CSS;Java;JavaScript;Python | \n", + "C;C++;C#;Go;HTML/CSS;Java;JavaScript;Python;SQL | \n", + "SQLite | \n", + "MySQL | \n", + "MacOS;Windows | \n", + "Android;Arduino;Windows | \n", + "Django;Flask | \n", + "Flask;jQuery | \n", + "Node.js | \n", + "Node.js | \n", + "IntelliJ;Notepad++;PyCharm | \n", + "Windows | \n", + "I do not use containers | \n", + "NaN | \n", + "NaN | \n", + "Yes | \n", + "Fortunately, someone else has that title | \n", + "Yes | \n", + "Online | \n", + "Username | \n", + "2017 | \n", + "A few times per month or weekly | \n", + "Find answers to specific questions;Learn how t... | \n", + "3-5 times per week | \n", + "Stack Overflow was much faster | \n", + "31-60 minutes | \n", + "No | \n", + "NaN | \n", + "No, I didn't know that Stack Overflow had a jo... | \n", + "No, and I don't know what those are | \n", + "Neutral | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Indu... | \n", + "14.0 | \n", + "Man | \n", + "No | \n", + "Straight / Heterosexual | \n", + "NaN | \n", + "No | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "|
2 | \n", + "I am a student who is learning to code | \n", + "No | \n", + "Less than once per year | \n", + "The quality of OSS and closed source software ... | \n", + "Not employed, but looking for work | \n", + "Bosnia and Herzegovina | \n", + "Yes, full-time | \n", + "Secondary school (e.g. American high school, G... | \n", + "NaN | \n", + "Taken an online course in programming or softw... | \n", + "NaN | \n", + "Developer, desktop or enterprise applications;... | \n", + "NaN | \n", + "17 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "I am actively looking for a job | \n", + "I've never had a job | \n", + "NaN | \n", + "NaN | \n", + "Financial performance or funding status of the... | \n", + "Something else changed (education, award, medi... | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "C++;HTML/CSS;Python | \n", + "C++;HTML/CSS;JavaScript;SQL | \n", + "NaN | \n", + "MySQL | \n", + "Windows | \n", + "Windows | \n", + "Django | \n", + "Django | \n", + "NaN | \n", + "NaN | \n", + "Atom;PyCharm | \n", + "Windows | \n", + "I do not use containers | \n", + "NaN | \n", + "Useful across many domains and could change ma... | \n", + "Yes | \n", + "Yes | \n", + "Yes | \n", + "Online | \n", + "Username | \n", + "2017 | \n", + "Daily or almost daily | \n", + "Find answers to specific questions;Learn how t... | \n", + "3-5 times per week | \n", + "Stack Overflow was much faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "A few times per month or weekly | \n", + "No, I knew that Stack Overflow had a job board... | \n", + "No, and I don't know what those are | \n", + "Yes, somewhat | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Indu... | \n", + "19.0 | \n", + "Man | \n", + "No | \n", + "Straight / Heterosexual | \n", + "NaN | \n", + "No | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "|
3 | \n", + "I am not primarily a developer, but I write co... | \n", + "Yes | \n", + "Never | \n", + "The quality of OSS and closed source software ... | \n", + "Employed full-time | \n", + "Thailand | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Web development or web design | \n", + "Taught yourself a new language, framework, or ... | \n", + "100 to 499 employees | \n", + "Designer;Developer, back-end;Developer, front-... | \n", + "3 | \n", + "22 | \n", + "1 | \n", + "Slightly satisfied | \n", + "Slightly satisfied | \n", + "Not at all confident | \n", + "Not sure | \n", + "Not sure | \n", + "I’m not actively looking, but I am open to new... | \n", + "1-2 years ago | \n", + "Interview with people in peer roles | \n", + "No | \n", + "Languages, frameworks, and other technologies ... | \n", + "I was preparing for a job search | \n", + "THB | \n", + "Thai baht | \n", + "23000.0 | \n", + "Monthly | \n", + "8820.0 | \n", + "40.0 | \n", + "There's no schedule or spec; I work on what se... | \n", + "Distracting work environment;Inadequate access... | \n", + "Less than once per month / Never | \n", + "Home | \n", + "Average | \n", + "No | \n", + "NaN | \n", + "No, but I think we should | \n", + "Not sure | \n", + "I have little or no influence | \n", + "HTML/CSS | \n", + "Elixir;HTML/CSS | \n", + "PostgreSQL | \n", + "PostgreSQL | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "Other(s): | \n", + "NaN | \n", + "NaN | \n", + "Vim;Visual Studio Code | \n", + "Linux-based | \n", + "I do not use containers | \n", + "NaN | \n", + "NaN | \n", + "Yes | \n", + "Yes | \n", + "Yes | \n", + "In real life (in person) | \n", + "Username | \n", + "2011 | \n", + "A few times per week | \n", + "Find answers to specific questions;Learn how t... | \n", + "6-10 times per week | \n", + "They were about the same | \n", + "NaN | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "Yes | \n", + "No, I've heard of them, but I am not part of a... | \n", + "Neutral | \n", + "Just as welcome now as I felt last year | \n", + "Tech meetups or events in your area;Courses on... | \n", + "28.0 | \n", + "Man | \n", + "No | \n", + "Straight / Heterosexual | \n", + "NaN | \n", + "Yes | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "|
4 | \n", + "I am a developer by profession | \n", + "No | \n", + "Never | \n", + "The quality of OSS and closed source software ... | \n", + "Employed full-time | \n", + "United States | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Computer science, computer engineering, or sof... | \n", + "Taken an online course in programming or softw... | \n", + "100 to 499 employees | \n", + "Developer, full-stack | \n", + "3 | \n", + "16 | \n", + "Less than 1 year | \n", + "Very satisfied | \n", + "Slightly satisfied | \n", + "Very confident | \n", + "No | \n", + "Not sure | \n", + "I am not interested in new job opportunities | \n", + "Less than a year ago | \n", + "Write code by hand (e.g., on a whiteboard);Int... | \n", + "No | \n", + "Languages, frameworks, and other technologies ... | \n", + "I was preparing for a job search | \n", + "USD | \n", + "United States dollar | \n", + "61000.0 | \n", + "Yearly | \n", + "61000.0 | \n", + "80.0 | \n", + "There's no schedule or spec; I work on what se... | \n", + "NaN | \n", + "Less than once per month / Never | \n", + "Home | \n", + "A little below average | \n", + "No | \n", + "NaN | \n", + "No, but I think we should | \n", + "Developers typically have the most influence o... | \n", + "I have little or no influence | \n", + "C;C++;C#;Python;SQL | \n", + "C;C#;JavaScript;SQL | \n", + "MySQL;SQLite | \n", + "MySQL;SQLite | \n", + "Linux;Windows | \n", + "Linux;Windows | \n", + "NaN | \n", + "NaN | \n", + ".NET | \n", + ".NET | \n", + "Eclipse;Vim;Visual Studio;Visual Studio Code | \n", + "Windows | \n", + "I do not use containers | \n", + "Not at all | \n", + "Useful for decentralized currency (i.e., Bitcoin) | \n", + "Yes | \n", + "SIGH | \n", + "Yes | \n", + "In real life (in person) | \n", + "Username | \n", + "2014 | \n", + "Daily or almost daily | \n", + "Find answers to specific questions;Pass the ti... | \n", + "1-2 times per week | \n", + "Stack Overflow was much faster | \n", + "31-60 minutes | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "Yes | \n", + "No, and I don't know what those are | \n", + "No, not really | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Indu... | \n", + "22.0 | \n", + "Man | \n", + "No | \n", + "Straight / Heterosexual | \n", + "White or of European descent | \n", + "No | \n", + "Appropriate in length | \n", + "Easy | \n", + "|
5 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Once a month or more often | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Employed full-time | \n", + "Ukraine | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Computer science, computer engineering, or sof... | \n", + "Taken an online course in programming or softw... | \n", + "10,000 or more employees | \n", + "Academic researcher;Developer, desktop or ente... | \n", + "16 | \n", + "14 | \n", + "9 | \n", + "Very dissatisfied | \n", + "Slightly dissatisfied | \n", + "Somewhat confident | \n", + "Yes | \n", + "No | \n", + "I am not interested in new job opportunities | \n", + "Less than a year ago | \n", + "Write any code;Write code by hand (e.g., on a ... | \n", + "No | \n", + "Industry that I'd be working in;Languages, fra... | \n", + "I was preparing for a job search | \n", + "UAH | \n", + "Ukrainian hryvnia | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "55.0 | \n", + "There is a schedule and/or spec (made by me or... | \n", + "Being tasked with non-development work;Inadequ... | \n", + "A few days each month | \n", + "Office | \n", + "A little above average | \n", + "Yes, because I see value in code review | \n", + "NaN | \n", + "Yes, it's part of our process | \n", + "Not sure | \n", + "I have little or no influence | \n", + "C++;HTML/CSS;Java;JavaScript;Python;SQL;VBA | \n", + "HTML/CSS;Java;JavaScript;SQL;WebAssembly | \n", + "Couchbase;MongoDB;MySQL;Oracle;PostgreSQL;SQLite | \n", + "Couchbase;Firebase;MongoDB;MySQL;Oracle;Postgr... | \n", + "Android;Linux;MacOS;Slack;Windows | \n", + "Android;Docker;Kubernetes;Linux;Slack | \n", + "Django;Express;Flask;jQuery;React.js;Spring | \n", + "Flask;jQuery;React.js;Spring | \n", + "Cordova;Node.js | \n", + "Apache Spark;Hadoop;Node.js;React Native | \n", + "IntelliJ;Notepad++;Vim | \n", + "Linux-based | \n", + "Outside of work, for personal projects | \n", + "Not at all | \n", + "NaN | \n", + "Yes | \n", + "Also Yes | \n", + "Yes | \n", + "In real life (in person) | \n", + "Username | \n", + "I don't remember | \n", + "Multiple times per day | \n", + "Find answers to specific questions | \n", + "More than 10 times per week | \n", + "Stack Overflow was much faster | \n", + "NaN | \n", + "Yes | \n", + "A few times per month or weekly | \n", + "No, I knew that Stack Overflow had a job board... | \n", + "No, I've heard of them, but I am not part of a... | \n", + "Yes, definitely | \n", + "Just as welcome now as I felt last year | \n", + "Tech meetups or events in your area;Courses on... | \n", + "30.0 | \n", + "Man | \n", + "No | \n", + "Straight / Heterosexual | \n", + "White or of European descent;Multiracial | \n", + "No | \n", + "Appropriate in length | \n", + "Easy | \n", + "
\n", + " | MainBranch | \n", + "Hobbyist | \n", + "OpenSourcer | \n", + "OpenSource | \n", + "Employment | \n", + "Country | \n", + "Student | \n", + "EdLevel | \n", + "UndergradMajor | \n", + "EduOther | \n", + "OrgSize | \n", + "DevType | \n", + "YearsCode | \n", + "Age1stCode | \n", + "YearsCodePro | \n", + "CareerSat | \n", + "JobSat | \n", + "MgrIdiot | \n", + "MgrMoney | \n", + "MgrWant | \n", + "JobSeek | \n", + "LastHireDate | \n", + "LastInt | \n", + "FizzBuzz | \n", + "JobFactors | \n", + "ResumeUpdate | \n", + "CurrencySymbol | \n", + "CurrencyDesc | \n", + "CompTotal | \n", + "CompFreq | \n", + "ConvertedComp | \n", + "WorkWeekHrs | \n", + "WorkPlan | \n", + "WorkChallenge | \n", + "WorkRemote | \n", + "WorkLoc | \n", + "ImpSyn | \n", + "CodeRev | \n", + "CodeRevHrs | \n", + "UnitTests | \n", + "PurchaseHow | \n", + "PurchaseWhat | \n", + "LanguageWorkedWith | \n", + "LanguageDesireNextYear | \n", + "DatabaseWorkedWith | \n", + "DatabaseDesireNextYear | \n", + "PlatformWorkedWith | \n", + "PlatformDesireNextYear | \n", + "WebFrameWorkedWith | \n", + "WebFrameDesireNextYear | \n", + "MiscTechWorkedWith | \n", + "MiscTechDesireNextYear | \n", + "DevEnviron | \n", + "OpSys | \n", + "Containers | \n", + "BlockchainOrg | \n", + "BlockchainIs | \n", + "BetterLife | \n", + "ITperson | \n", + "OffOn | \n", + "SocialMedia | \n", + "Extraversion | \n", + "ScreenName | \n", + "SOVisit1st | \n", + "SOVisitFreq | \n", + "SOVisitTo | \n", + "SOFindAnswer | \n", + "SOTimeSaved | \n", + "SOHowMuchTime | \n", + "SOAccount | \n", + "SOPartFreq | \n", + "SOJobs | \n", + "EntTeams | \n", + "SOComm | \n", + "WelcomeChange | \n", + "SONewContent | \n", + "Age | \n", + "Gender | \n", + "Trans | \n", + "Sexuality | \n", + "Ethnicity | \n", + "Dependents | \n", + "SurveyLength | \n", + "SurveyEase | \n", + "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Respondent | \n", + "\n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " |
8 | \n", + "I code primarily as a hobby | \n", + "Yes | \n", + "Less than once per year | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Not employed, but looking for work | \n", + "India | \n", + "NaN | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Computer science, computer engineering, or sof... | \n", + "Taught yourself a new language, framework, or ... | \n", + "NaN | \n", + "Developer, back-end;Engineer, site reliability | \n", + "8 | \n", + "16 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;Java... | \n", + "Bash/Shell/PowerShell;C;C++;Elixir;Erlang;Go;P... | \n", + "Cassandra;Elasticsearch;MongoDB;MySQL;Oracle;R... | \n", + "Cassandra;DynamoDB;Elasticsearch;Firebase;Mong... | \n", + "AWS;Docker;Heroku;Linux;MacOS;Slack | \n", + "Android;Arduino;AWS;Docker;Google Cloud Platfo... | \n", + "Express;Flask;React.js;Spring | \n", + "Django;Express;Flask;React.js;Vue.js | \n", + "Hadoop;Node.js;Pandas | \n", + "Ansible;Apache Spark;Chef;Hadoop;Node.js;Panda... | \n", + "Atom;IntelliJ;IPython / Jupyter;PyCharm;Visual... | \n", + "Linux-based | \n", + "Development;Testing;Production;Outside of work... | \n", + "NaN | \n", + "Useful across many domains and could change ma... | \n", + "Yes | \n", + "SIGH | \n", + "Yes | \n", + "YouTube | \n", + "In real life (in person) | \n", + "Handle | \n", + "2012 | \n", + "A few times per week | \n", + "Find answers to specific questions;Learn how t... | \n", + "Less than once per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "Yes | \n", + "No, and I don't know what those are | \n", + "Yes, definitely | \n", + "A lot more welcome now than last year | \n", + "Tech articles written by other developers;Indu... | \n", + "24.0 | \n", + "Man | \n", + "No | \n", + "Straight / Heterosexual | \n", + "NaN | \n", + "NaN | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "
10 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Once a month or more often | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Master’s degree (MA, MS, M.Eng., MBA, etc.) | \n", + "NaN | \n", + "NaN | \n", + "10,000 or more employees | \n", + "Data or business analyst;Data scientist or mac... | \n", + "12 | \n", + "20 | \n", + "10 | \n", + "Slightly dissatisfied | \n", + "Slightly dissatisfied | \n", + "Somewhat confident | \n", + "Yes | \n", + "Yes | \n", + "I’m not actively looking, but I am open to new... | \n", + "3-4 years ago | \n", + "NaN | \n", + "No | \n", + "Languages, frameworks, and other technologies ... | \n", + "NaN | \n", + "INR | \n", + "Indian rupee | \n", + "950000.0 | \n", + "Yearly | \n", + "13293.0 | \n", + "70.0 | \n", + "There's no schedule or spec; I work on what se... | \n", + "NaN | \n", + "A few days each month | \n", + "Home | \n", + "Far above average | \n", + "Yes, because I see value in code review | \n", + "4.0 | \n", + "Yes, it's part of our process | \n", + "NaN | \n", + "NaN | \n", + "C#;Go;JavaScript;Python;R;SQL | \n", + "C#;Go;JavaScript;Kotlin;Python;R;SQL | \n", + "Elasticsearch;MongoDB;Microsoft SQL Server;MyS... | \n", + "Elasticsearch;MongoDB;Microsoft SQL Server | \n", + "Linux;Windows | \n", + "Android;Linux;Raspberry Pi;Windows | \n", + "Angular/Angular.js;ASP.NET;Django;Express;Flas... | \n", + "Angular/Angular.js;ASP.NET;Django;Express;Flas... | \n", + ".NET;Node.js;Pandas;Torch/PyTorch | \n", + ".NET;Node.js;TensorFlow;Torch/PyTorch | \n", + "Android Studio;Eclipse;IPython / Jupyter;Notep... | \n", + "Windows | \n", + "NaN | \n", + "Not at all | \n", + "Useful for immutable record keeping outside of... | \n", + "No | \n", + "Yes | \n", + "Yes | \n", + "YouTube | \n", + "Neither | \n", + "Screen Name | \n", + "NaN | \n", + "Multiple times per day | \n", + "Find answers to specific questions;Get a sense... | \n", + "3-5 times per week | \n", + "They were about the same | \n", + "NaN | \n", + "Yes | \n", + "A few times per month or weekly | \n", + "Yes | \n", + "No, and I don't know what those are | \n", + "Yes, somewhat | \n", + "Somewhat less welcome now than last year | \n", + "Tech articles written by other developers;Tech... | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "Yes | \n", + "Too long | \n", + "Difficult | \n", + "
15 | \n", + "I am a student who is learning to code | \n", + "Yes | \n", + "Never | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Not employed, but looking for work | \n", + "India | \n", + "Yes, full-time | \n", + "Secondary school (e.g. American high school, G... | \n", + "NaN | \n", + "Taken an online course in programming or softw... | \n", + "NaN | \n", + "Student | \n", + "3 | \n", + "13 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "I’m not actively looking, but I am open to new... | \n", + "I've never had a job | \n", + "NaN | \n", + "NaN | \n", + "Industry that I'd be working in;Languages, fra... | \n", + "Something else changed (education, award, medi... | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "Assembly;Bash/Shell/PowerShell;C;C++;HTML/CSS;... | \n", + "Assembly;Bash/Shell/PowerShell;C;C++;C#;Go;HTM... | \n", + "MariaDB;MySQL;Oracle;SQLite | \n", + "MariaDB;MongoDB;Microsoft SQL Server;MySQL;Ora... | \n", + "Linux;Windows | \n", + "Android;Google Cloud Platform;iOS;Linux;MacOS;... | \n", + "NaN | \n", + "Angular/Angular.js;ASP.NET;Django;Drupal;jQuer... | \n", + "NaN | \n", + ".NET;.NET Core;Node.js;TensorFlow;Unity 3D;Unr... | \n", + "Atom;NetBeans;Notepad++;Sublime Text;Vim | \n", + "Linux-based | \n", + "Development | \n", + "NaN | \n", + "NaN | \n", + "Yes | \n", + "Yes | \n", + "What? | \n", + "YouTube | \n", + "In real life (in person) | \n", + "NaN | \n", + "2018 | \n", + "Daily or almost daily | \n", + "Find answers to specific questions;Learn how t... | \n", + "More than 10 times per week | \n", + "They were about the same | \n", + "NaN | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "Yes | \n", + "No, I've heard of them, but I am not part of a... | \n", + "Yes, somewhat | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Indu... | \n", + "20.0 | \n", + "Man | \n", + "No | \n", + "NaN | \n", + "NaN | \n", + "Yes | \n", + "Too long | \n", + "Neither easy nor difficult | \n", + "
50 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Once a month or more often | \n", + "OSS is, on average, of LOWER quality than prop... | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Another engineering discipline (ex. civil, ele... | \n", + "Received on-the-job training in software devel... | \n", + "10,000 or more employees | \n", + "Developer, back-end;DevOps specialist | \n", + "7 | \n", + "15 | \n", + "2 | \n", + "Slightly satisfied | \n", + "Very satisfied | \n", + "Very confident | \n", + "Not sure | \n", + "Yes | \n", + "I’m not actively looking, but I am open to new... | \n", + "1-2 years ago | \n", + "Write code by hand (e.g., on a whiteboard);Int... | \n", + "No | \n", + "Specific department or team I'd be working on;... | \n", + "I was preparing for a job search | \n", + "INR | \n", + "Indian rupee | \n", + "400000.0 | \n", + "Yearly | \n", + "5597.0 | \n", + "7.0 | \n", + "There is a schedule and/or spec (made by me or... | \n", + "Meetings;Time spent commuting | \n", + "Less than once per month / Never | \n", + "Other place, such as a coworking space or cafe | \n", + "Average | \n", + "No | \n", + "NaN | \n", + "Yes, it's not part of our process but the deve... | \n", + "The CTO, CIO, or other management purchase new... | \n", + "I have little or no influence | \n", + "Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;Java... | \n", + "HTML/CSS;JavaScript;Python | \n", + "Elasticsearch;Firebase;MariaDB;MongoDB;MySQL;O... | \n", + "Firebase;PostgreSQL;Redis;Other(s): | \n", + "Arduino;AWS;Heroku;Linux;MacOS;Raspberry Pi;Wo... | \n", + "AWS;Docker;Heroku;Kubernetes;Linux;MacOS;WordP... | \n", + "Django;Express;Flask;jQuery | \n", + "Express;Flask;jQuery;React.js;Vue.js | \n", + "Node.js | \n", + "Node.js | \n", + "Notepad++;Visual Studio Code | \n", + "MacOS | \n", + "Testing | \n", + "Not at all | \n", + "Useful for immutable record keeping outside of... | \n", + "Yes | \n", + "Also Yes | \n", + "What? | \n", + "YouTube | \n", + "In real life (in person) | \n", + "Username | \n", + "2012 | \n", + "Daily or almost daily | \n", + "Find answers to specific questions;Learn how t... | \n", + "3-5 times per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "No, I knew that Stack Overflow had a job board... | \n", + "No, and I don't know what those are | \n", + "Yes, definitely | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Tech... | \n", + "23.0 | \n", + "Man | \n", + "No | \n", + "NaN | \n", + "South Asian | \n", + "No | \n", + "Too long | \n", + "Easy | \n", + "
65 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Never | \n", + "NaN | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Information systems, information technology, o... | \n", + "NaN | \n", + "20 to 99 employees | \n", + "Developer, front-end;Developer, mobile | \n", + "2 | \n", + "17 | \n", + "2 | \n", + "Very satisfied | \n", + "Very satisfied | \n", + "Very confident | \n", + "No | \n", + "Not sure | \n", + "I’m not actively looking, but I am open to new... | \n", + "Less than a year ago | \n", + "Write any code;Solve a brain-teaser style puzz... | \n", + "No | \n", + "Languages, frameworks, and other technologies ... | \n", + "My job status changed (promotion, new job, etc.) | \n", + "INR | \n", + "Indian rupee | \n", + "NaN | \n", + "Monthly | \n", + "NaN | \n", + "48.0 | \n", + "There's no schedule or spec; I work on what se... | \n", + "NaN | \n", + "About half the time | \n", + "Office | \n", + "Average | \n", + "Yes, because I see value in code review | \n", + "NaN | \n", + "Yes, it's not part of our process but the deve... | \n", + "Not sure | \n", + "NaN | \n", + "Assembly;C;C++;C#;HTML/CSS;Java | \n", + "Kotlin | \n", + "Firebase;MySQL;Oracle;SQLite | \n", + "Firebase;SQLite | \n", + "Android | \n", + "Android | \n", + "ASP.NET | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "Android Studio;IntelliJ | \n", + "Linux-based | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "Yes | \n", + "Yes | \n", + "What? | \n", + "In real life (in person) | \n", + "NaN | \n", + "2017 | \n", + "Multiple times per day | \n", + "Find answers to specific questions | \n", + "More than 10 times per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "A few times per week | \n", + "No, I knew that Stack Overflow had a job board... | \n", + "No, and I don't know what those are | \n", + "Not sure | \n", + "A lot more welcome now than last year | \n", + "NaN | \n", + "21.0 | \n", + "Man | \n", + "No | \n", + "NaN | \n", + "NaN | \n", + "Yes | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "
\n", + " | MainBranch | \n", + "Hobbyist | \n", + "OpenSourcer | \n", + "OpenSource | \n", + "Employment | \n", + "Country | \n", + "Student | \n", + "EdLevel | \n", + "UndergradMajor | \n", + "EduOther | \n", + "OrgSize | \n", + "DevType | \n", + "YearsCode | \n", + "Age1stCode | \n", + "YearsCodePro | \n", + "CareerSat | \n", + "JobSat | \n", + "MgrIdiot | \n", + "MgrMoney | \n", + "MgrWant | \n", + "JobSeek | \n", + "LastHireDate | \n", + "LastInt | \n", + "FizzBuzz | \n", + "JobFactors | \n", + "ResumeUpdate | \n", + "CurrencySymbol | \n", + "CurrencyDesc | \n", + "CompTotal | \n", + "CompFreq | \n", + "ConvertedComp | \n", + "WorkWeekHrs | \n", + "WorkPlan | \n", + "WorkChallenge | \n", + "WorkRemote | \n", + "WorkLoc | \n", + "ImpSyn | \n", + "CodeRev | \n", + "CodeRevHrs | \n", + "UnitTests | \n", + "PurchaseHow | \n", + "PurchaseWhat | \n", + "LanguageWorkedWith | \n", + "LanguageDesireNextYear | \n", + "DatabaseWorkedWith | \n", + "DatabaseDesireNextYear | \n", + "PlatformWorkedWith | \n", + "PlatformDesireNextYear | \n", + "WebFrameWorkedWith | \n", + "WebFrameDesireNextYear | \n", + "MiscTechWorkedWith | \n", + "MiscTechDesireNextYear | \n", + "DevEnviron | \n", + "OpSys | \n", + "Containers | \n", + "BlockchainOrg | \n", + "BlockchainIs | \n", + "BetterLife | \n", + "ITperson | \n", + "OffOn | \n", + "SocialMedia | \n", + "Extraversion | \n", + "ScreenName | \n", + "SOVisit1st | \n", + "SOVisitFreq | \n", + "SOVisitTo | \n", + "SOFindAnswer | \n", + "SOTimeSaved | \n", + "SOHowMuchTime | \n", + "SOAccount | \n", + "SOPartFreq | \n", + "SOJobs | \n", + "EntTeams | \n", + "SOComm | \n", + "WelcomeChange | \n", + "SONewContent | \n", + "Age | \n", + "Gender | \n", + "Trans | \n", + "Sexuality | \n", + "Ethnicity | \n", + "Dependents | \n", + "SurveyLength | \n", + "SurveyEase | \n", + "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Respondent | \n", + "\n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " |
8 | \n", + "I code primarily as a hobby | \n", + "Yes | \n", + "Less than once per year | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Not employed, but looking for work | \n", + "India | \n", + "NaN | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Computer science, computer engineering, or sof... | \n", + "Taught yourself a new language, framework, or ... | \n", + "NaN | \n", + "Developer, back-end;Engineer, site reliability | \n", + "8 | \n", + "16 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;Java... | \n", + "Bash/Shell/PowerShell;C;C++;Elixir;Erlang;Go;P... | \n", + "Cassandra;Elasticsearch;MongoDB;MySQL;Oracle;R... | \n", + "Cassandra;DynamoDB;Elasticsearch;Firebase;Mong... | \n", + "AWS;Docker;Heroku;Linux;MacOS;Slack | \n", + "Android;Arduino;AWS;Docker;Google Cloud Platfo... | \n", + "Express;Flask;React.js;Spring | \n", + "Django;Express;Flask;React.js;Vue.js | \n", + "Hadoop;Node.js;Pandas | \n", + "Ansible;Apache Spark;Chef;Hadoop;Node.js;Panda... | \n", + "Atom;IntelliJ;IPython / Jupyter;PyCharm;Visual... | \n", + "Linux-based | \n", + "Development;Testing;Production;Outside of work... | \n", + "NaN | \n", + "Useful across many domains and could change ma... | \n", + "Yes | \n", + "SIGH | \n", + "Yes | \n", + "YouTube | \n", + "In real life (in person) | \n", + "Handle | \n", + "2012 | \n", + "A few times per week | \n", + "Find answers to specific questions;Learn how t... | \n", + "Less than once per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "Yes | \n", + "No, and I don't know what those are | \n", + "Yes, definitely | \n", + "A lot more welcome now than last year | \n", + "Tech articles written by other developers;Indu... | \n", + "24.0 | \n", + "Man | \n", + "No | \n", + "Straight / Heterosexual | \n", + "NaN | \n", + "NaN | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "
10 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Once a month or more often | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Master’s degree (MA, MS, M.Eng., MBA, etc.) | \n", + "NaN | \n", + "NaN | \n", + "10,000 or more employees | \n", + "Data or business analyst;Data scientist or mac... | \n", + "12 | \n", + "20 | \n", + "10 | \n", + "Slightly dissatisfied | \n", + "Slightly dissatisfied | \n", + "Somewhat confident | \n", + "Yes | \n", + "Yes | \n", + "I’m not actively looking, but I am open to new... | \n", + "3-4 years ago | \n", + "NaN | \n", + "No | \n", + "Languages, frameworks, and other technologies ... | \n", + "NaN | \n", + "INR | \n", + "Indian rupee | \n", + "950000.0 | \n", + "Yearly | \n", + "13293.0 | \n", + "70.0 | \n", + "There's no schedule or spec; I work on what se... | \n", + "NaN | \n", + "A few days each month | \n", + "Home | \n", + "Far above average | \n", + "Yes, because I see value in code review | \n", + "4.0 | \n", + "Yes, it's part of our process | \n", + "NaN | \n", + "NaN | \n", + "C#;Go;JavaScript;Python;R;SQL | \n", + "C#;Go;JavaScript;Kotlin;Python;R;SQL | \n", + "Elasticsearch;MongoDB;Microsoft SQL Server;MyS... | \n", + "Elasticsearch;MongoDB;Microsoft SQL Server | \n", + "Linux;Windows | \n", + "Android;Linux;Raspberry Pi;Windows | \n", + "Angular/Angular.js;ASP.NET;Django;Express;Flas... | \n", + "Angular/Angular.js;ASP.NET;Django;Express;Flas... | \n", + ".NET;Node.js;Pandas;Torch/PyTorch | \n", + ".NET;Node.js;TensorFlow;Torch/PyTorch | \n", + "Android Studio;Eclipse;IPython / Jupyter;Notep... | \n", + "Windows | \n", + "NaN | \n", + "Not at all | \n", + "Useful for immutable record keeping outside of... | \n", + "No | \n", + "Yes | \n", + "Yes | \n", + "YouTube | \n", + "Neither | \n", + "Screen Name | \n", + "NaN | \n", + "Multiple times per day | \n", + "Find answers to specific questions;Get a sense... | \n", + "3-5 times per week | \n", + "They were about the same | \n", + "NaN | \n", + "Yes | \n", + "A few times per month or weekly | \n", + "Yes | \n", + "No, and I don't know what those are | \n", + "Yes, somewhat | \n", + "Somewhat less welcome now than last year | \n", + "Tech articles written by other developers;Tech... | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "Yes | \n", + "Too long | \n", + "Difficult | \n", + "
15 | \n", + "I am a student who is learning to code | \n", + "Yes | \n", + "Never | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Not employed, but looking for work | \n", + "India | \n", + "Yes, full-time | \n", + "Secondary school (e.g. American high school, G... | \n", + "NaN | \n", + "Taken an online course in programming or softw... | \n", + "NaN | \n", + "Student | \n", + "3 | \n", + "13 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "I’m not actively looking, but I am open to new... | \n", + "I've never had a job | \n", + "NaN | \n", + "NaN | \n", + "Industry that I'd be working in;Languages, fra... | \n", + "Something else changed (education, award, medi... | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "Assembly;Bash/Shell/PowerShell;C;C++;HTML/CSS;... | \n", + "Assembly;Bash/Shell/PowerShell;C;C++;C#;Go;HTM... | \n", + "MariaDB;MySQL;Oracle;SQLite | \n", + "MariaDB;MongoDB;Microsoft SQL Server;MySQL;Ora... | \n", + "Linux;Windows | \n", + "Android;Google Cloud Platform;iOS;Linux;MacOS;... | \n", + "NaN | \n", + "Angular/Angular.js;ASP.NET;Django;Drupal;jQuer... | \n", + "NaN | \n", + ".NET;.NET Core;Node.js;TensorFlow;Unity 3D;Unr... | \n", + "Atom;NetBeans;Notepad++;Sublime Text;Vim | \n", + "Linux-based | \n", + "Development | \n", + "NaN | \n", + "NaN | \n", + "Yes | \n", + "Yes | \n", + "What? | \n", + "YouTube | \n", + "In real life (in person) | \n", + "NaN | \n", + "2018 | \n", + "Daily or almost daily | \n", + "Find answers to specific questions;Learn how t... | \n", + "More than 10 times per week | \n", + "They were about the same | \n", + "NaN | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "Yes | \n", + "No, I've heard of them, but I am not part of a... | \n", + "Yes, somewhat | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Indu... | \n", + "20.0 | \n", + "Man | \n", + "No | \n", + "NaN | \n", + "NaN | \n", + "Yes | \n", + "Too long | \n", + "Neither easy nor difficult | \n", + "
50 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Once a month or more often | \n", + "OSS is, on average, of LOWER quality than prop... | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Another engineering discipline (ex. civil, ele... | \n", + "Received on-the-job training in software devel... | \n", + "10,000 or more employees | \n", + "Developer, back-end;DevOps specialist | \n", + "7 | \n", + "15 | \n", + "2 | \n", + "Slightly satisfied | \n", + "Very satisfied | \n", + "Very confident | \n", + "Not sure | \n", + "Yes | \n", + "I’m not actively looking, but I am open to new... | \n", + "1-2 years ago | \n", + "Write code by hand (e.g., on a whiteboard);Int... | \n", + "No | \n", + "Specific department or team I'd be working on;... | \n", + "I was preparing for a job search | \n", + "INR | \n", + "Indian rupee | \n", + "400000.0 | \n", + "Yearly | \n", + "5597.0 | \n", + "7.0 | \n", + "There is a schedule and/or spec (made by me or... | \n", + "Meetings;Time spent commuting | \n", + "Less than once per month / Never | \n", + "Other place, such as a coworking space or cafe | \n", + "Average | \n", + "No | \n", + "NaN | \n", + "Yes, it's not part of our process but the deve... | \n", + "The CTO, CIO, or other management purchase new... | \n", + "I have little or no influence | \n", + "Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;Java... | \n", + "HTML/CSS;JavaScript;Python | \n", + "Elasticsearch;Firebase;MariaDB;MongoDB;MySQL;O... | \n", + "Firebase;PostgreSQL;Redis;Other(s): | \n", + "Arduino;AWS;Heroku;Linux;MacOS;Raspberry Pi;Wo... | \n", + "AWS;Docker;Heroku;Kubernetes;Linux;MacOS;WordP... | \n", + "Django;Express;Flask;jQuery | \n", + "Express;Flask;jQuery;React.js;Vue.js | \n", + "Node.js | \n", + "Node.js | \n", + "Notepad++;Visual Studio Code | \n", + "MacOS | \n", + "Testing | \n", + "Not at all | \n", + "Useful for immutable record keeping outside of... | \n", + "Yes | \n", + "Also Yes | \n", + "What? | \n", + "YouTube | \n", + "In real life (in person) | \n", + "Username | \n", + "2012 | \n", + "Daily or almost daily | \n", + "Find answers to specific questions;Learn how t... | \n", + "3-5 times per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "No, I knew that Stack Overflow had a job board... | \n", + "No, and I don't know what those are | \n", + "Yes, definitely | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Tech... | \n", + "23.0 | \n", + "Man | \n", + "No | \n", + "NaN | \n", + "South Asian | \n", + "No | \n", + "Too long | \n", + "Easy | \n", + "
65 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Never | \n", + "NaN | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Information systems, information technology, o... | \n", + "NaN | \n", + "20 to 99 employees | \n", + "Developer, front-end;Developer, mobile | \n", + "2 | \n", + "17 | \n", + "2 | \n", + "Very satisfied | \n", + "Very satisfied | \n", + "Very confident | \n", + "No | \n", + "Not sure | \n", + "I’m not actively looking, but I am open to new... | \n", + "Less than a year ago | \n", + "Write any code;Solve a brain-teaser style puzz... | \n", + "No | \n", + "Languages, frameworks, and other technologies ... | \n", + "My job status changed (promotion, new job, etc.) | \n", + "INR | \n", + "Indian rupee | \n", + "NaN | \n", + "Monthly | \n", + "NaN | \n", + "48.0 | \n", + "There's no schedule or spec; I work on what se... | \n", + "NaN | \n", + "About half the time | \n", + "Office | \n", + "Average | \n", + "Yes, because I see value in code review | \n", + "NaN | \n", + "Yes, it's not part of our process but the deve... | \n", + "Not sure | \n", + "NaN | \n", + "Assembly;C;C++;C#;HTML/CSS;Java | \n", + "Kotlin | \n", + "Firebase;MySQL;Oracle;SQLite | \n", + "Firebase;SQLite | \n", + "Android | \n", + "Android | \n", + "ASP.NET | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "Android Studio;IntelliJ | \n", + "Linux-based | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "Yes | \n", + "Yes | \n", + "What? | \n", + "In real life (in person) | \n", + "NaN | \n", + "2017 | \n", + "Multiple times per day | \n", + "Find answers to specific questions | \n", + "More than 10 times per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "A few times per week | \n", + "No, I knew that Stack Overflow had a job board... | \n", + "No, and I don't know what those are | \n", + "Not sure | \n", + "A lot more welcome now than last year | \n", + "NaN | \n", + "21.0 | \n", + "Man | \n", + "No | \n", + "NaN | \n", + "NaN | \n", + "Yes | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "
\n", + " | MainBranch | \n", + "Hobbyist | \n", + "OpenSourcer | \n", + "OpenSource | \n", + "Employment | \n", + "Country | \n", + "Student | \n", + "EdLevel | \n", + "UndergradMajor | \n", + "EduOther | \n", + "OrgSize | \n", + "DevType | \n", + "YearsCode | \n", + "Age1stCode | \n", + "YearsCodePro | \n", + "CareerSat | \n", + "JobSat | \n", + "MgrIdiot | \n", + "MgrMoney | \n", + "MgrWant | \n", + "JobSeek | \n", + "LastHireDate | \n", + "LastInt | \n", + "FizzBuzz | \n", + "JobFactors | \n", + "ResumeUpdate | \n", + "CurrencySymbol | \n", + "CurrencyDesc | \n", + "CompTotal | \n", + "CompFreq | \n", + "ConvertedComp | \n", + "WorkWeekHrs | \n", + "WorkPlan | \n", + "WorkChallenge | \n", + "WorkRemote | \n", + "WorkLoc | \n", + "ImpSyn | \n", + "CodeRev | \n", + "CodeRevHrs | \n", + "UnitTests | \n", + "PurchaseHow | \n", + "PurchaseWhat | \n", + "LanguageWorkedWith | \n", + "LanguageDesireNextYear | \n", + "DatabaseWorkedWith | \n", + "DatabaseDesireNextYear | \n", + "PlatformWorkedWith | \n", + "PlatformDesireNextYear | \n", + "WebFrameWorkedWith | \n", + "WebFrameDesireNextYear | \n", + "MiscTechWorkedWith | \n", + "MiscTechDesireNextYear | \n", + "DevEnviron | \n", + "OpSys | \n", + "Containers | \n", + "BlockchainOrg | \n", + "BlockchainIs | \n", + "BetterLife | \n", + "ITperson | \n", + "OffOn | \n", + "SocialMedia | \n", + "Extraversion | \n", + "ScreenName | \n", + "SOVisit1st | \n", + "SOVisitFreq | \n", + "SOVisitTo | \n", + "SOFindAnswer | \n", + "SOTimeSaved | \n", + "SOHowMuchTime | \n", + "SOAccount | \n", + "SOPartFreq | \n", + "SOJobs | \n", + "EntTeams | \n", + "SOComm | \n", + "WelcomeChange | \n", + "SONewContent | \n", + "Age | \n", + "Gender | \n", + "Trans | \n", + "Sexuality | \n", + "Ethnicity | \n", + "Dependents | \n", + "SurveyLength | \n", + "SurveyEase | \n", + "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", + "I code primarily as a hobby | \n", + "Yes | \n", + "Less than once per year | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Not employed, but looking for work | \n", + "India | \n", + "None | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Computer science, computer engineering, or sof... | \n", + "Taught yourself a new language, framework, or ... | \n", + "None | \n", + "Developer, back-end;Engineer, site reliability | \n", + "8 | \n", + "16 | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "NaN | \n", + "None | \n", + "NaN | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;Java... | \n", + "Bash/Shell/PowerShell;C;C++;Elixir;Erlang;Go;P... | \n", + "Cassandra;Elasticsearch;MongoDB;MySQL;Oracle;R... | \n", + "Cassandra;DynamoDB;Elasticsearch;Firebase;Mong... | \n", + "AWS;Docker;Heroku;Linux;MacOS;Slack | \n", + "Android;Arduino;AWS;Docker;Google Cloud Platfo... | \n", + "Express;Flask;React.js;Spring | \n", + "Django;Express;Flask;React.js;Vue.js | \n", + "Hadoop;Node.js;Pandas | \n", + "Ansible;Apache Spark;Chef;Hadoop;Node.js;Panda... | \n", + "Atom;IntelliJ;IPython / Jupyter;PyCharm;Visual... | \n", + "Linux-based | \n", + "Development;Testing;Production;Outside of work... | \n", + "None | \n", + "Useful across many domains and could change ma... | \n", + "Yes | \n", + "SIGH | \n", + "Yes | \n", + "YouTube | \n", + "In real life (in person) | \n", + "Handle | \n", + "2012 | \n", + "A few times per week | \n", + "Find answers to specific questions;Learn how t... | \n", + "Less than once per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "Yes | \n", + "No, and I don't know what those are | \n", + "Yes, definitely | \n", + "A lot more welcome now than last year | \n", + "Tech articles written by other developers;Indu... | \n", + "24.0 | \n", + "Man | \n", + "No | \n", + "Straight / Heterosexual | \n", + "None | \n", + "None | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "
1 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Once a month or more often | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Master’s degree (MA, MS, M.Eng., MBA, etc.) | \n", + "None | \n", + "None | \n", + "10,000 or more employees | \n", + "Data or business analyst;Data scientist or mac... | \n", + "12 | \n", + "20 | \n", + "10 | \n", + "Slightly dissatisfied | \n", + "Slightly dissatisfied | \n", + "Somewhat confident | \n", + "Yes | \n", + "Yes | \n", + "I’m not actively looking, but I am open to new... | \n", + "3-4 years ago | \n", + "None | \n", + "No | \n", + "Languages, frameworks, and other technologies ... | \n", + "None | \n", + "INR | \n", + "Indian rupee | \n", + "950000.0 | \n", + "Yearly | \n", + "13293.0 | \n", + "70.0 | \n", + "There's no schedule or spec; I work on what se... | \n", + "None | \n", + "A few days each month | \n", + "Home | \n", + "Far above average | \n", + "Yes, because I see value in code review | \n", + "4.0 | \n", + "Yes, it's part of our process | \n", + "None | \n", + "None | \n", + "C#;Go;JavaScript;Python;R;SQL | \n", + "C#;Go;JavaScript;Kotlin;Python;R;SQL | \n", + "Elasticsearch;MongoDB;Microsoft SQL Server;MyS... | \n", + "Elasticsearch;MongoDB;Microsoft SQL Server | \n", + "Linux;Windows | \n", + "Android;Linux;Raspberry Pi;Windows | \n", + "Angular/Angular.js;ASP.NET;Django;Express;Flas... | \n", + "Angular/Angular.js;ASP.NET;Django;Express;Flas... | \n", + ".NET;Node.js;Pandas;Torch/PyTorch | \n", + ".NET;Node.js;TensorFlow;Torch/PyTorch | \n", + "Android Studio;Eclipse;IPython / Jupyter;Notep... | \n", + "Windows | \n", + "None | \n", + "Not at all | \n", + "Useful for immutable record keeping outside of... | \n", + "No | \n", + "Yes | \n", + "Yes | \n", + "YouTube | \n", + "Neither | \n", + "Screen Name | \n", + "None | \n", + "Multiple times per day | \n", + "Find answers to specific questions;Get a sense... | \n", + "3-5 times per week | \n", + "They were about the same | \n", + "None | \n", + "Yes | \n", + "A few times per month or weekly | \n", + "Yes | \n", + "No, and I don't know what those are | \n", + "Yes, somewhat | \n", + "Somewhat less welcome now than last year | \n", + "Tech articles written by other developers;Tech... | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Too long | \n", + "Difficult | \n", + "
2 | \n", + "I am a student who is learning to code | \n", + "Yes | \n", + "Never | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Not employed, but looking for work | \n", + "India | \n", + "Yes, full-time | \n", + "Secondary school (e.g. American high school, G... | \n", + "None | \n", + "Taken an online course in programming or softw... | \n", + "None | \n", + "Student | \n", + "3 | \n", + "13 | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "I’m not actively looking, but I am open to new... | \n", + "I've never had a job | \n", + "None | \n", + "None | \n", + "Industry that I'd be working in;Languages, fra... | \n", + "Something else changed (education, award, medi... | \n", + "None | \n", + "None | \n", + "NaN | \n", + "None | \n", + "NaN | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "Assembly;Bash/Shell/PowerShell;C;C++;HTML/CSS;... | \n", + "Assembly;Bash/Shell/PowerShell;C;C++;C#;Go;HTM... | \n", + "MariaDB;MySQL;Oracle;SQLite | \n", + "MariaDB;MongoDB;Microsoft SQL Server;MySQL;Ora... | \n", + "Linux;Windows | \n", + "Android;Google Cloud Platform;iOS;Linux;MacOS;... | \n", + "None | \n", + "Angular/Angular.js;ASP.NET;Django;Drupal;jQuer... | \n", + "None | \n", + ".NET;.NET Core;Node.js;TensorFlow;Unity 3D;Unr... | \n", + "Atom;NetBeans;Notepad++;Sublime Text;Vim | \n", + "Linux-based | \n", + "Development | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Yes | \n", + "What? | \n", + "YouTube | \n", + "In real life (in person) | \n", + "None | \n", + "2018 | \n", + "Daily or almost daily | \n", + "Find answers to specific questions;Learn how t... | \n", + "More than 10 times per week | \n", + "They were about the same | \n", + "None | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "Yes | \n", + "No, I've heard of them, but I am not part of a... | \n", + "Yes, somewhat | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Indu... | \n", + "20.0 | \n", + "Man | \n", + "No | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Too long | \n", + "Neither easy nor difficult | \n", + "
3 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Once a month or more often | \n", + "OSS is, on average, of LOWER quality than prop... | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Another engineering discipline (ex. civil, ele... | \n", + "Received on-the-job training in software devel... | \n", + "10,000 or more employees | \n", + "Developer, back-end;DevOps specialist | \n", + "7 | \n", + "15 | \n", + "2 | \n", + "Slightly satisfied | \n", + "Very satisfied | \n", + "Very confident | \n", + "Not sure | \n", + "Yes | \n", + "I’m not actively looking, but I am open to new... | \n", + "1-2 years ago | \n", + "Write code by hand (e.g., on a whiteboard);Int... | \n", + "No | \n", + "Specific department or team I'd be working on;... | \n", + "I was preparing for a job search | \n", + "INR | \n", + "Indian rupee | \n", + "400000.0 | \n", + "Yearly | \n", + "5597.0 | \n", + "7.0 | \n", + "There is a schedule and/or spec (made by me or... | \n", + "Meetings;Time spent commuting | \n", + "Less than once per month / Never | \n", + "Other place, such as a coworking space or cafe | \n", + "Average | \n", + "No | \n", + "NaN | \n", + "Yes, it's not part of our process but the deve... | \n", + "The CTO, CIO, or other management purchase new... | \n", + "I have little or no influence | \n", + "Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;Java... | \n", + "HTML/CSS;JavaScript;Python | \n", + "Elasticsearch;Firebase;MariaDB;MongoDB;MySQL;O... | \n", + "Firebase;PostgreSQL;Redis;Other(s): | \n", + "Arduino;AWS;Heroku;Linux;MacOS;Raspberry Pi;Wo... | \n", + "AWS;Docker;Heroku;Kubernetes;Linux;MacOS;WordP... | \n", + "Django;Express;Flask;jQuery | \n", + "Express;Flask;jQuery;React.js;Vue.js | \n", + "Node.js | \n", + "Node.js | \n", + "Notepad++;Visual Studio Code | \n", + "MacOS | \n", + "Testing | \n", + "Not at all | \n", + "Useful for immutable record keeping outside of... | \n", + "Yes | \n", + "Also Yes | \n", + "What? | \n", + "YouTube | \n", + "In real life (in person) | \n", + "Username | \n", + "2012 | \n", + "Daily or almost daily | \n", + "Find answers to specific questions;Learn how t... | \n", + "3-5 times per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "No, I knew that Stack Overflow had a job board... | \n", + "No, and I don't know what those are | \n", + "Yes, definitely | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Tech... | \n", + "23.0 | \n", + "Man | \n", + "No | \n", + "None | \n", + "South Asian | \n", + "No | \n", + "Too long | \n", + "Easy | \n", + "
4 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Never | \n", + "None | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Information systems, information technology, o... | \n", + "None | \n", + "20 to 99 employees | \n", + "Developer, front-end;Developer, mobile | \n", + "2 | \n", + "17 | \n", + "2 | \n", + "Very satisfied | \n", + "Very satisfied | \n", + "Very confident | \n", + "No | \n", + "Not sure | \n", + "I’m not actively looking, but I am open to new... | \n", + "Less than a year ago | \n", + "Write any code;Solve a brain-teaser style puzz... | \n", + "No | \n", + "Languages, frameworks, and other technologies ... | \n", + "My job status changed (promotion, new job, etc.) | \n", + "INR | \n", + "Indian rupee | \n", + "NaN | \n", + "Monthly | \n", + "NaN | \n", + "48.0 | \n", + "There's no schedule or spec; I work on what se... | \n", + "None | \n", + "About half the time | \n", + "Office | \n", + "Average | \n", + "Yes, because I see value in code review | \n", + "NaN | \n", + "Yes, it's not part of our process but the deve... | \n", + "Not sure | \n", + "None | \n", + "Assembly;C;C++;C#;HTML/CSS;Java | \n", + "Kotlin | \n", + "Firebase;MySQL;Oracle;SQLite | \n", + "Firebase;SQLite | \n", + "Android | \n", + "Android | \n", + "ASP.NET | \n", + "None | \n", + "None | \n", + "None | \n", + "Android Studio;IntelliJ | \n", + "Linux-based | \n", + "None | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Yes | \n", + "What? | \n", + "In real life (in person) | \n", + "None | \n", + "2017 | \n", + "Multiple times per day | \n", + "Find answers to specific questions | \n", + "More than 10 times per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "A few times per week | \n", + "No, I knew that Stack Overflow had a job board... | \n", + "No, and I don't know what those are | \n", + "Not sure | \n", + "A lot more welcome now than last year | \n", + "None | \n", + "21.0 | \n", + "Man | \n", + "No | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "
\n", + " | MainBranch | \n", + "Hobbyist | \n", + "OpenSourcer | \n", + "OpenSource | \n", + "Employment | \n", + "Country | \n", + "Student | \n", + "EdLevel | \n", + "UndergradMajor | \n", + "EduOther | \n", + "OrgSize | \n", + "DevType | \n", + "YearsCode | \n", + "Age1stCode | \n", + "YearsCodePro | \n", + "CareerSat | \n", + "JobSat | \n", + "MgrIdiot | \n", + "MgrMoney | \n", + "MgrWant | \n", + "JobSeek | \n", + "LastHireDate | \n", + "LastInt | \n", + "FizzBuzz | \n", + "JobFactors | \n", + "ResumeUpdate | \n", + "CurrencySymbol | \n", + "CurrencyDesc | \n", + "CompTotal | \n", + "CompFreq | \n", + "ConvertedComp | \n", + "WorkWeekHrs | \n", + "WorkPlan | \n", + "WorkChallenge | \n", + "WorkRemote | \n", + "WorkLoc | \n", + "ImpSyn | \n", + "CodeRev | \n", + "CodeRevHrs | \n", + "UnitTests | \n", + "PurchaseHow | \n", + "PurchaseWhat | \n", + "LanguageWorkedWith | \n", + "LanguageDesireNextYear | \n", + "DatabaseWorkedWith | \n", + "DatabaseDesireNextYear | \n", + "PlatformWorkedWith | \n", + "PlatformDesireNextYear | \n", + "WebFrameWorkedWith | \n", + "WebFrameDesireNextYear | \n", + "MiscTechWorkedWith | \n", + "MiscTechDesireNextYear | \n", + "DevEnviron | \n", + "OpSys | \n", + "Containers | \n", + "BlockchainOrg | \n", + "BlockchainIs | \n", + "BetterLife | \n", + "ITperson | \n", + "OffOn | \n", + "SocialMedia | \n", + "Extraversion | \n", + "ScreenName | \n", + "SOVisit1st | \n", + "SOVisitFreq | \n", + "SOVisitTo | \n", + "SOFindAnswer | \n", + "SOTimeSaved | \n", + "SOHowMuchTime | \n", + "SOAccount | \n", + "SOPartFreq | \n", + "SOJobs | \n", + "EntTeams | \n", + "SOComm | \n", + "WelcomeChange | \n", + "SONewContent | \n", + "Age | \n", + "Gender | \n", + "Trans | \n", + "Sexuality | \n", + "Ethnicity | \n", + "Dependents | \n", + "SurveyLength | \n", + "SurveyEase | \n", + "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Respondent | \n", + "\n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " |
8 | \n", + "I code primarily as a hobby | \n", + "Yes | \n", + "Less than once per year | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Not employed, but looking for work | \n", + "India | \n", + "None | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Computer science, computer engineering, or sof... | \n", + "Taught yourself a new language, framework, or ... | \n", + "None | \n", + "Developer, back-end;Engineer, site reliability | \n", + "8 | \n", + "16 | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "NaN | \n", + "None | \n", + "NaN | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;Java... | \n", + "Bash/Shell/PowerShell;C;C++;Elixir;Erlang;Go;P... | \n", + "Cassandra;Elasticsearch;MongoDB;MySQL;Oracle;R... | \n", + "Cassandra;DynamoDB;Elasticsearch;Firebase;Mong... | \n", + "AWS;Docker;Heroku;Linux;MacOS;Slack | \n", + "Android;Arduino;AWS;Docker;Google Cloud Platfo... | \n", + "Express;Flask;React.js;Spring | \n", + "Django;Express;Flask;React.js;Vue.js | \n", + "Hadoop;Node.js;Pandas | \n", + "Ansible;Apache Spark;Chef;Hadoop;Node.js;Panda... | \n", + "Atom;IntelliJ;IPython / Jupyter;PyCharm;Visual... | \n", + "Linux-based | \n", + "Development;Testing;Production;Outside of work... | \n", + "None | \n", + "Useful across many domains and could change ma... | \n", + "Yes | \n", + "SIGH | \n", + "Yes | \n", + "YouTube | \n", + "In real life (in person) | \n", + "Handle | \n", + "2012 | \n", + "A few times per week | \n", + "Find answers to specific questions;Learn how t... | \n", + "Less than once per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "Yes | \n", + "No, and I don't know what those are | \n", + "Yes, definitely | \n", + "A lot more welcome now than last year | \n", + "Tech articles written by other developers;Indu... | \n", + "24.0 | \n", + "Man | \n", + "No | \n", + "Straight / Heterosexual | \n", + "None | \n", + "None | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "
10 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Once a month or more often | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Master’s degree (MA, MS, M.Eng., MBA, etc.) | \n", + "None | \n", + "None | \n", + "10,000 or more employees | \n", + "Data or business analyst;Data scientist or mac... | \n", + "12 | \n", + "20 | \n", + "10 | \n", + "Slightly dissatisfied | \n", + "Slightly dissatisfied | \n", + "Somewhat confident | \n", + "Yes | \n", + "Yes | \n", + "I’m not actively looking, but I am open to new... | \n", + "3-4 years ago | \n", + "None | \n", + "No | \n", + "Languages, frameworks, and other technologies ... | \n", + "None | \n", + "INR | \n", + "Indian rupee | \n", + "950000.0 | \n", + "Yearly | \n", + "13293.0 | \n", + "70.0 | \n", + "There's no schedule or spec; I work on what se... | \n", + "None | \n", + "A few days each month | \n", + "Home | \n", + "Far above average | \n", + "Yes, because I see value in code review | \n", + "4.0 | \n", + "Yes, it's part of our process | \n", + "None | \n", + "None | \n", + "C#;Go;JavaScript;Python;R;SQL | \n", + "C#;Go;JavaScript;Kotlin;Python;R;SQL | \n", + "Elasticsearch;MongoDB;Microsoft SQL Server;MyS... | \n", + "Elasticsearch;MongoDB;Microsoft SQL Server | \n", + "Linux;Windows | \n", + "Android;Linux;Raspberry Pi;Windows | \n", + "Angular/Angular.js;ASP.NET;Django;Express;Flas... | \n", + "Angular/Angular.js;ASP.NET;Django;Express;Flas... | \n", + ".NET;Node.js;Pandas;Torch/PyTorch | \n", + ".NET;Node.js;TensorFlow;Torch/PyTorch | \n", + "Android Studio;Eclipse;IPython / Jupyter;Notep... | \n", + "Windows | \n", + "None | \n", + "Not at all | \n", + "Useful for immutable record keeping outside of... | \n", + "No | \n", + "Yes | \n", + "Yes | \n", + "YouTube | \n", + "Neither | \n", + "Screen Name | \n", + "None | \n", + "Multiple times per day | \n", + "Find answers to specific questions;Get a sense... | \n", + "3-5 times per week | \n", + "They were about the same | \n", + "None | \n", + "Yes | \n", + "A few times per month or weekly | \n", + "Yes | \n", + "No, and I don't know what those are | \n", + "Yes, somewhat | \n", + "Somewhat less welcome now than last year | \n", + "Tech articles written by other developers;Tech... | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Too long | \n", + "Difficult | \n", + "
15 | \n", + "I am a student who is learning to code | \n", + "Yes | \n", + "Never | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Not employed, but looking for work | \n", + "India | \n", + "Yes, full-time | \n", + "Secondary school (e.g. American high school, G... | \n", + "None | \n", + "Taken an online course in programming or softw... | \n", + "None | \n", + "Student | \n", + "3 | \n", + "13 | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "I’m not actively looking, but I am open to new... | \n", + "I've never had a job | \n", + "None | \n", + "None | \n", + "Industry that I'd be working in;Languages, fra... | \n", + "Something else changed (education, award, medi... | \n", + "None | \n", + "None | \n", + "NaN | \n", + "None | \n", + "NaN | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "Assembly;Bash/Shell/PowerShell;C;C++;HTML/CSS;... | \n", + "Assembly;Bash/Shell/PowerShell;C;C++;C#;Go;HTM... | \n", + "MariaDB;MySQL;Oracle;SQLite | \n", + "MariaDB;MongoDB;Microsoft SQL Server;MySQL;Ora... | \n", + "Linux;Windows | \n", + "Android;Google Cloud Platform;iOS;Linux;MacOS;... | \n", + "None | \n", + "Angular/Angular.js;ASP.NET;Django;Drupal;jQuer... | \n", + "None | \n", + ".NET;.NET Core;Node.js;TensorFlow;Unity 3D;Unr... | \n", + "Atom;NetBeans;Notepad++;Sublime Text;Vim | \n", + "Linux-based | \n", + "Development | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Yes | \n", + "What? | \n", + "YouTube | \n", + "In real life (in person) | \n", + "None | \n", + "2018 | \n", + "Daily or almost daily | \n", + "Find answers to specific questions;Learn how t... | \n", + "More than 10 times per week | \n", + "They were about the same | \n", + "None | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "Yes | \n", + "No, I've heard of them, but I am not part of a... | \n", + "Yes, somewhat | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Indu... | \n", + "20.0 | \n", + "Man | \n", + "No | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Too long | \n", + "Neither easy nor difficult | \n", + "
50 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Once a month or more often | \n", + "OSS is, on average, of LOWER quality than prop... | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Another engineering discipline (ex. civil, ele... | \n", + "Received on-the-job training in software devel... | \n", + "10,000 or more employees | \n", + "Developer, back-end;DevOps specialist | \n", + "7 | \n", + "15 | \n", + "2 | \n", + "Slightly satisfied | \n", + "Very satisfied | \n", + "Very confident | \n", + "Not sure | \n", + "Yes | \n", + "I’m not actively looking, but I am open to new... | \n", + "1-2 years ago | \n", + "Write code by hand (e.g., on a whiteboard);Int... | \n", + "No | \n", + "Specific department or team I'd be working on;... | \n", + "I was preparing for a job search | \n", + "INR | \n", + "Indian rupee | \n", + "400000.0 | \n", + "Yearly | \n", + "5597.0 | \n", + "7.0 | \n", + "There is a schedule and/or spec (made by me or... | \n", + "Meetings;Time spent commuting | \n", + "Less than once per month / Never | \n", + "Other place, such as a coworking space or cafe | \n", + "Average | \n", + "No | \n", + "NaN | \n", + "Yes, it's not part of our process but the deve... | \n", + "The CTO, CIO, or other management purchase new... | \n", + "I have little or no influence | \n", + "Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;Java... | \n", + "HTML/CSS;JavaScript;Python | \n", + "Elasticsearch;Firebase;MariaDB;MongoDB;MySQL;O... | \n", + "Firebase;PostgreSQL;Redis;Other(s): | \n", + "Arduino;AWS;Heroku;Linux;MacOS;Raspberry Pi;Wo... | \n", + "AWS;Docker;Heroku;Kubernetes;Linux;MacOS;WordP... | \n", + "Django;Express;Flask;jQuery | \n", + "Express;Flask;jQuery;React.js;Vue.js | \n", + "Node.js | \n", + "Node.js | \n", + "Notepad++;Visual Studio Code | \n", + "MacOS | \n", + "Testing | \n", + "Not at all | \n", + "Useful for immutable record keeping outside of... | \n", + "Yes | \n", + "Also Yes | \n", + "What? | \n", + "YouTube | \n", + "In real life (in person) | \n", + "Username | \n", + "2012 | \n", + "Daily or almost daily | \n", + "Find answers to specific questions;Learn how t... | \n", + "3-5 times per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "No, I knew that Stack Overflow had a job board... | \n", + "No, and I don't know what those are | \n", + "Yes, definitely | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Tech... | \n", + "23.0 | \n", + "Man | \n", + "No | \n", + "None | \n", + "South Asian | \n", + "No | \n", + "Too long | \n", + "Easy | \n", + "
65 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Never | \n", + "None | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Information systems, information technology, o... | \n", + "None | \n", + "20 to 99 employees | \n", + "Developer, front-end;Developer, mobile | \n", + "2 | \n", + "17 | \n", + "2 | \n", + "Very satisfied | \n", + "Very satisfied | \n", + "Very confident | \n", + "No | \n", + "Not sure | \n", + "I’m not actively looking, but I am open to new... | \n", + "Less than a year ago | \n", + "Write any code;Solve a brain-teaser style puzz... | \n", + "No | \n", + "Languages, frameworks, and other technologies ... | \n", + "My job status changed (promotion, new job, etc.) | \n", + "INR | \n", + "Indian rupee | \n", + "NaN | \n", + "Monthly | \n", + "NaN | \n", + "48.0 | \n", + "There's no schedule or spec; I work on what se... | \n", + "None | \n", + "About half the time | \n", + "Office | \n", + "Average | \n", + "Yes, because I see value in code review | \n", + "NaN | \n", + "Yes, it's not part of our process but the deve... | \n", + "Not sure | \n", + "None | \n", + "Assembly;C;C++;C#;HTML/CSS;Java | \n", + "Kotlin | \n", + "Firebase;MySQL;Oracle;SQLite | \n", + "Firebase;SQLite | \n", + "Android | \n", + "Android | \n", + "ASP.NET | \n", + "None | \n", + "None | \n", + "None | \n", + "Android Studio;IntelliJ | \n", + "Linux-based | \n", + "None | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Yes | \n", + "What? | \n", + "In real life (in person) | \n", + "None | \n", + "2017 | \n", + "Multiple times per day | \n", + "Find answers to specific questions | \n", + "More than 10 times per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "A few times per week | \n", + "No, I knew that Stack Overflow had a job board... | \n", + "No, and I don't know what those are | \n", + "Not sure | \n", + "A lot more welcome now than last year | \n", + "None | \n", + "21.0 | \n", + "Man | \n", + "No | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "
\n", + " | MainBranch | \n", + "Hobbyist | \n", + "OpenSourcer | \n", + "OpenSource | \n", + "Employment | \n", + "Country | \n", + "Student | \n", + "EdLevel | \n", + "UndergradMajor | \n", + "EduOther | \n", + "OrgSize | \n", + "DevType | \n", + "YearsCode | \n", + "Age1stCode | \n", + "YearsCodePro | \n", + "CareerSat | \n", + "JobSat | \n", + "MgrIdiot | \n", + "MgrMoney | \n", + "MgrWant | \n", + "JobSeek | \n", + "LastHireDate | \n", + "LastInt | \n", + "FizzBuzz | \n", + "JobFactors | \n", + "ResumeUpdate | \n", + "CurrencySymbol | \n", + "CurrencyDesc | \n", + "CompTotal | \n", + "CompFreq | \n", + "ConvertedComp | \n", + "WorkWeekHrs | \n", + "WorkPlan | \n", + "WorkChallenge | \n", + "WorkRemote | \n", + "WorkLoc | \n", + "ImpSyn | \n", + "CodeRev | \n", + "CodeRevHrs | \n", + "UnitTests | \n", + "PurchaseHow | \n", + "PurchaseWhat | \n", + "LanguageWorkedWith | \n", + "LanguageDesireNextYear | \n", + "DatabaseWorkedWith | \n", + "DatabaseDesireNextYear | \n", + "PlatformWorkedWith | \n", + "PlatformDesireNextYear | \n", + "WebFrameWorkedWith | \n", + "WebFrameDesireNextYear | \n", + "MiscTechWorkedWith | \n", + "MiscTechDesireNextYear | \n", + "DevEnviron | \n", + "OpSys | \n", + "Containers | \n", + "BlockchainOrg | \n", + "BlockchainIs | \n", + "BetterLife | \n", + "ITperson | \n", + "OffOn | \n", + "SocialMedia | \n", + "Extraversion | \n", + "ScreenName | \n", + "SOVisit1st | \n", + "SOVisitFreq | \n", + "SOVisitTo | \n", + "SOFindAnswer | \n", + "SOTimeSaved | \n", + "SOHowMuchTime | \n", + "SOAccount | \n", + "SOPartFreq | \n", + "SOJobs | \n", + "EntTeams | \n", + "SOComm | \n", + "WelcomeChange | \n", + "SONewContent | \n", + "Age | \n", + "Gender | \n", + "Trans | \n", + "Sexuality | \n", + "Ethnicity | \n", + "Dependents | \n", + "SurveyLength | \n", + "SurveyEase | \n", + "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Respondent | \n", + "\n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " |
8 | \n", + "I code primarily as a hobby | \n", + "Yes | \n", + "Less than once per year | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Not employed, but looking for work | \n", + "India | \n", + "None | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Computer science, computer engineering, or sof... | \n", + "Taught yourself a new language, framework, or ... | \n", + "None | \n", + "Developer, back-end;Engineer, site reliability | \n", + "8 | \n", + "16 | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "NaN | \n", + "None | \n", + "NaN | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;Java... | \n", + "Bash/Shell/PowerShell;C;C++;Elixir;Erlang;Go;P... | \n", + "Cassandra;Elasticsearch;MongoDB;MySQL;Oracle;R... | \n", + "Cassandra;DynamoDB;Elasticsearch;Firebase;Mong... | \n", + "AWS;Docker;Heroku;Linux;MacOS;Slack | \n", + "Android;Arduino;AWS;Docker;Google Cloud Platfo... | \n", + "Express;Flask;React.js;Spring | \n", + "Django;Express;Flask;React.js;Vue.js | \n", + "Hadoop;Node.js;Pandas | \n", + "Ansible;Apache Spark;Chef;Hadoop;Node.js;Panda... | \n", + "Atom;IntelliJ;IPython / Jupyter;PyCharm;Visual... | \n", + "Linux-based | \n", + "Development;Testing;Production;Outside of work... | \n", + "None | \n", + "Useful across many domains and could change ma... | \n", + "Yes | \n", + "SIGH | \n", + "Yes | \n", + "YouTube | \n", + "In real life (in person) | \n", + "Handle | \n", + "2012 | \n", + "A few times per week | \n", + "Find answers to specific questions;Learn how t... | \n", + "Less than once per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "Yes | \n", + "No, and I don't know what those are | \n", + "Yes, definitely | \n", + "A lot more welcome now than last year | \n", + "Tech articles written by other developers;Indu... | \n", + "24.0 | \n", + "Man | \n", + "No | \n", + "Straight / Heterosexual | \n", + "None | \n", + "None | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "
10 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Once a month or more often | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Master’s degree (MA, MS, M.Eng., MBA, etc.) | \n", + "None | \n", + "None | \n", + "10,000 or more employees | \n", + "Data or business analyst;Data scientist or mac... | \n", + "12 | \n", + "20 | \n", + "10 | \n", + "Slightly dissatisfied | \n", + "Slightly dissatisfied | \n", + "Somewhat confident | \n", + "Yes | \n", + "Yes | \n", + "I’m not actively looking, but I am open to new... | \n", + "3-4 years ago | \n", + "None | \n", + "No | \n", + "Languages, frameworks, and other technologies ... | \n", + "None | \n", + "INR | \n", + "Indian rupee | \n", + "950000.0 | \n", + "Yearly | \n", + "13293.0 | \n", + "70.0 | \n", + "There's no schedule or spec; I work on what se... | \n", + "None | \n", + "A few days each month | \n", + "Home | \n", + "Far above average | \n", + "Yes, because I see value in code review | \n", + "4.0 | \n", + "Yes, it's part of our process | \n", + "None | \n", + "None | \n", + "C#;Go;JavaScript;Python;R;SQL | \n", + "C#;Go;JavaScript;Kotlin;Python;R;SQL | \n", + "Elasticsearch;MongoDB;Microsoft SQL Server;MyS... | \n", + "Elasticsearch;MongoDB;Microsoft SQL Server | \n", + "Linux;Windows | \n", + "Android;Linux;Raspberry Pi;Windows | \n", + "Angular/Angular.js;ASP.NET;Django;Express;Flas... | \n", + "Angular/Angular.js;ASP.NET;Django;Express;Flas... | \n", + ".NET;Node.js;Pandas;Torch/PyTorch | \n", + ".NET;Node.js;TensorFlow;Torch/PyTorch | \n", + "Android Studio;Eclipse;IPython / Jupyter;Notep... | \n", + "Windows | \n", + "None | \n", + "Not at all | \n", + "Useful for immutable record keeping outside of... | \n", + "No | \n", + "Yes | \n", + "Yes | \n", + "YouTube | \n", + "Neither | \n", + "Screen Name | \n", + "None | \n", + "Multiple times per day | \n", + "Find answers to specific questions;Get a sense... | \n", + "3-5 times per week | \n", + "They were about the same | \n", + "None | \n", + "Yes | \n", + "A few times per month or weekly | \n", + "Yes | \n", + "No, and I don't know what those are | \n", + "Yes, somewhat | \n", + "Somewhat less welcome now than last year | \n", + "Tech articles written by other developers;Tech... | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Too long | \n", + "Difficult | \n", + "
15 | \n", + "I am a student who is learning to code | \n", + "Yes | \n", + "Never | \n", + "OSS is, on average, of HIGHER quality than pro... | \n", + "Not employed, but looking for work | \n", + "India | \n", + "Yes, full-time | \n", + "Secondary school (e.g. American high school, G... | \n", + "None | \n", + "Taken an online course in programming or softw... | \n", + "None | \n", + "Student | \n", + "3 | \n", + "13 | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "I’m not actively looking, but I am open to new... | \n", + "I've never had a job | \n", + "None | \n", + "None | \n", + "Industry that I'd be working in;Languages, fra... | \n", + "Something else changed (education, award, medi... | \n", + "None | \n", + "None | \n", + "NaN | \n", + "None | \n", + "NaN | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "None | \n", + "NaN | \n", + "None | \n", + "None | \n", + "None | \n", + "Assembly;Bash/Shell/PowerShell;C;C++;HTML/CSS;... | \n", + "Assembly;Bash/Shell/PowerShell;C;C++;C#;Go;HTM... | \n", + "MariaDB;MySQL;Oracle;SQLite | \n", + "MariaDB;MongoDB;Microsoft SQL Server;MySQL;Ora... | \n", + "Linux;Windows | \n", + "Android;Google Cloud Platform;iOS;Linux;MacOS;... | \n", + "None | \n", + "Angular/Angular.js;ASP.NET;Django;Drupal;jQuer... | \n", + "None | \n", + ".NET;.NET Core;Node.js;TensorFlow;Unity 3D;Unr... | \n", + "Atom;NetBeans;Notepad++;Sublime Text;Vim | \n", + "Linux-based | \n", + "Development | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Yes | \n", + "What? | \n", + "YouTube | \n", + "In real life (in person) | \n", + "None | \n", + "2018 | \n", + "Daily or almost daily | \n", + "Find answers to specific questions;Learn how t... | \n", + "More than 10 times per week | \n", + "They were about the same | \n", + "None | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "Yes | \n", + "No, I've heard of them, but I am not part of a... | \n", + "Yes, somewhat | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Indu... | \n", + "20.0 | \n", + "Man | \n", + "No | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Too long | \n", + "Neither easy nor difficult | \n", + "
50 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Once a month or more often | \n", + "OSS is, on average, of LOWER quality than prop... | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Another engineering discipline (ex. civil, ele... | \n", + "Received on-the-job training in software devel... | \n", + "10,000 or more employees | \n", + "Developer, back-end;DevOps specialist | \n", + "7 | \n", + "15 | \n", + "2 | \n", + "Slightly satisfied | \n", + "Very satisfied | \n", + "Very confident | \n", + "Not sure | \n", + "Yes | \n", + "I’m not actively looking, but I am open to new... | \n", + "1-2 years ago | \n", + "Write code by hand (e.g., on a whiteboard);Int... | \n", + "No | \n", + "Specific department or team I'd be working on;... | \n", + "I was preparing for a job search | \n", + "INR | \n", + "Indian rupee | \n", + "400000.0 | \n", + "Yearly | \n", + "5597.0 | \n", + "7.0 | \n", + "There is a schedule and/or spec (made by me or... | \n", + "Meetings;Time spent commuting | \n", + "Less than once per month / Never | \n", + "Other place, such as a coworking space or cafe | \n", + "Average | \n", + "No | \n", + "NaN | \n", + "Yes, it's not part of our process but the deve... | \n", + "The CTO, CIO, or other management purchase new... | \n", + "I have little or no influence | \n", + "Bash/Shell/PowerShell;C;C++;HTML/CSS;Java;Java... | \n", + "HTML/CSS;JavaScript;Python | \n", + "Elasticsearch;Firebase;MariaDB;MongoDB;MySQL;O... | \n", + "Firebase;PostgreSQL;Redis;Other(s): | \n", + "Arduino;AWS;Heroku;Linux;MacOS;Raspberry Pi;Wo... | \n", + "AWS;Docker;Heroku;Kubernetes;Linux;MacOS;WordP... | \n", + "Django;Express;Flask;jQuery | \n", + "Express;Flask;jQuery;React.js;Vue.js | \n", + "Node.js | \n", + "Node.js | \n", + "Notepad++;Visual Studio Code | \n", + "MacOS | \n", + "Testing | \n", + "Not at all | \n", + "Useful for immutable record keeping outside of... | \n", + "Yes | \n", + "Also Yes | \n", + "What? | \n", + "YouTube | \n", + "In real life (in person) | \n", + "Username | \n", + "2012 | \n", + "Daily or almost daily | \n", + "Find answers to specific questions;Learn how t... | \n", + "3-5 times per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "Less than once per month or monthly | \n", + "No, I knew that Stack Overflow had a job board... | \n", + "No, and I don't know what those are | \n", + "Yes, definitely | \n", + "Just as welcome now as I felt last year | \n", + "Tech articles written by other developers;Tech... | \n", + "23.0 | \n", + "Man | \n", + "No | \n", + "None | \n", + "South Asian | \n", + "No | \n", + "Too long | \n", + "Easy | \n", + "
65 | \n", + "I am a developer by profession | \n", + "Yes | \n", + "Never | \n", + "None | \n", + "Employed full-time | \n", + "India | \n", + "No | \n", + "Bachelor’s degree (BA, BS, B.Eng., etc.) | \n", + "Information systems, information technology, o... | \n", + "None | \n", + "20 to 99 employees | \n", + "Developer, front-end;Developer, mobile | \n", + "2 | \n", + "17 | \n", + "2 | \n", + "Very satisfied | \n", + "Very satisfied | \n", + "Very confident | \n", + "No | \n", + "Not sure | \n", + "I’m not actively looking, but I am open to new... | \n", + "Less than a year ago | \n", + "Write any code;Solve a brain-teaser style puzz... | \n", + "No | \n", + "Languages, frameworks, and other technologies ... | \n", + "My job status changed (promotion, new job, etc.) | \n", + "INR | \n", + "Indian rupee | \n", + "NaN | \n", + "Monthly | \n", + "NaN | \n", + "48.0 | \n", + "There's no schedule or spec; I work on what se... | \n", + "None | \n", + "About half the time | \n", + "Office | \n", + "Average | \n", + "Yes, because I see value in code review | \n", + "NaN | \n", + "Yes, it's not part of our process but the deve... | \n", + "Not sure | \n", + "None | \n", + "Assembly;C;C++;C#;HTML/CSS;Java | \n", + "Kotlin | \n", + "Firebase;MySQL;Oracle;SQLite | \n", + "Firebase;SQLite | \n", + "Android | \n", + "Android | \n", + "ASP.NET | \n", + "None | \n", + "None | \n", + "None | \n", + "Android Studio;IntelliJ | \n", + "Linux-based | \n", + "None | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Yes | \n", + "What? | \n", + "In real life (in person) | \n", + "None | \n", + "2017 | \n", + "Multiple times per day | \n", + "Find answers to specific questions | \n", + "More than 10 times per week | \n", + "Stack Overflow was slightly faster | \n", + "11-30 minutes | \n", + "Yes | \n", + "A few times per week | \n", + "No, I knew that Stack Overflow had a job board... | \n", + "No, and I don't know what those are | \n", + "Not sure | \n", + "A lot more welcome now than last year | \n", + "None | \n", + "21.0 | \n", + "Man | \n", + "No | \n", + "None | \n", + "None | \n", + "Yes | \n", + "Appropriate in length | \n", + "Neither easy nor difficult | \n", + "
\n", + " | title | \n", + "content | \n", + "user_id | \n", + "
---|---|---|---|
0 | \n", + "My Updated Post | \n", + "My first updated post!\\r\\n\\r\\nThis is exciting! | \n", + "1 | \n", + "
1 | \n", + "A Second Post | \n", + "This is a post from a different user... | \n", + "2 | \n", + "
2 | \n", + "Top 5 Programming Lanaguages | \n", + "Te melius apeirian postulant cum, labitur admo... | \n", + "1 | \n", + "
3 | \n", + "Sublime Text Tips and Tricks | \n", + "Ea vix dico modus voluptatibus, mel iudico sua... | \n", + "1 | \n", + "
4 | \n", + "Best Python IDEs | \n", + "Elit contentiones nam no, sea ut consul adipis... | \n", + "1 | \n", + "