Developers want to learn on the job, work-life balance, and money. But mostly developers just want to code.

Employed Full-Time 67.8% I'm a Student 12.6% Freelance / Contractor 7.1% Self-Employed 4.3% Employed Part-Time 3.5% Other (Please Specify) 1.8% Unemployed 1.8% Prefer not to Disclose 0.8% Retired 0.2%

49,577 total respondents

The vast majority of developers have jobs. 91% of developers in the workforce are “gainfully employed” (employed full-time, self-employed, or freelance).

I am actively looking for a new job 14.8% I am not interested in new job opportunities 22.1% I'm not actively looking, but I am open to new opportunities 63.1% Among 39,434 non-student developers worldwide I am actively looking for a new job 12.9% I am not interested in new job opportunities 26.9% I'm not actively looking, but I am open to new opportunities 60.2% Among 3,834 non-student developers in the UK I am actively looking for a new job 14.4% I am not interested in new job opportunities 25.3% I'm not actively looking, but I am open to new opportunities 60.4% Among 11,495 non-student developers in the US I am actively looking for a new job 29.2% I am not interested in new job opportunities 10.1% I'm not actively looking, but I am open to new opportunities 60.7% Among 2,661 non-student developers in India

Only 15% of developers are actively looking for a job. But 78% of developers are interested in hearing about new job opportunities.

If you're an employer, we want to know what you're doing to make sure you reach the devs who aren't actively job searching.

Student 25.9% Analyst 20.1% Quality Assurance 17.8% Developer with a Statistics or Mathematics Background 16.3% Mobile Developer - Android 16.3% Front-End Web Developer 14.3% Designer 14.1% Embedded Application Developer 13.0% Among 12,380 respondents in the US Designer 49.4% Executive (VP of Eng., CTO, CIO, etc.) 45.5% Machine Learning Developer 35.2% Other 35.2% Graphics Programmer 34.7% Mobile Developer - Android 34.5% Back-End Web Developer 33.5% Mobile Developer 33.1% Among 12,380 respondents in the US

In the United States, Students, Analysts and Quality Assurance Developers are most likely to be actively looking for a new job. Designers, Execs and Machine Learning Developers are least likely to want to hear from employers.

A Friend Referred Me 28.3% Other Website 17.2% External Recruiter 13.8% I Knew I Wanted to Work Here. I Sought Out the Opportunity Directly. 9.8% In-House Recruiter 9.5% Career Fair 6.3% Self-Employed (I Created my Own Job) 6.0% Other 5.6% Stack Overflow 2.8% Twitter 0.4% Facebook 0.3% Among 9,878 gainfully employed (employed full-time, self-employed, or freelance) developers in the US A Friend Referred Me 24.7% Other Website 16.5% External Recruiter 10.0% I Knew I Wanted to Work Here. I Sought Out the Opportunity Directly. 13.1% In-House Recruiter 8.1% Career Fair 3.6% Self-Employed (I Created my Own Job) 10.0% Other 10.8% Stack Overflow 2.3% Twitter 0.4% Facebook 0.4% Among 2,216 gainfully employed developers in Germany A Friend Referred Me 23.6% Other Website 16.1% External Recruiter 11.3% I Knew I Wanted to Work Here. I Sought Out the Opportunity Directly. 5.7% In-House Recruiter 24.5% Career Fair 7.2% Self-Employed (I Created my Own Job) 5.2% Other 3.4% Stack Overflow 1.5% Twitter 0.1% Facebook 1.0% Among 2,686 gainfully employed developers in India

In most countries, referrals from friends are the most common way developers find new jobs. Not in India though.

Salary 62.7% Work-Life Balance 50.4% Company Culture 41.8% Quality Colleagues 39.9% Flexible Work Hours 37.1% Building Something that's Significant 35.9% Building Something that's Innovative 31.2% Office Location 30.3% Tech Stack 29.1% Opportunity for Advancement 28.7% Remote Working Options 24.5% Ability to Make or Influence Important Decisions 20.1% Company Reputation 17.1% Health Insurance 10.4% Industry 9.1% Company Size 7.8% Job Title 7.3% Company Financials & Market Position 6.4% Equity 6.2% Company Stage 4.2% Other 3.0% 43,878 respondents worldwide Salary 60.6% Work-Life Balance 52.2% Company Culture 43.4% Quality Colleagues 39.5% Flexible Work Hours 30.4% Building Something that's Significant 36.0% Building Something that's Innovative 26.5% Office Location 28.0% Tech Stack 27.5% Opportunity for Advancement 23.7% Remote Working Options 24.8% Ability to Make or Influence Important Decisions 20.1% Company Reputation 14.2% Health Insurance 17.0% Industry 8.8% Company Size 7.0% Job Title 5.1% Company Financials & Market Position 6.1% Equity 6.4% Company Stage 3.9% Other 3.9% 11,363 respondents in the US Salary 53.7% Work-Life Balance 54.9% Company Culture 45.7% Quality Colleagues 44.6% Flexible Work Hours 44.5% Building Something that's Significant 33.8% Building Something that's Innovative 30.4% Office Location 33.2% Tech Stack 27.9% Opportunity for Advancement 25.0% Remote Working Options 22.2% Ability to Make or Influence Important Decisions 20.8% Company Reputation 13.5% Health Insurance 7.5% Industry 7.7% Company Size 7.9% Job Title 3.6% Company Financials & Market Position 5.3% Equity 4.4% Company Stage 2.6% Other 3.1% 3,066 respondents in Germany Salary 71.6% Work-Life Balance 51.8% Company Culture 45.0% Quality Colleagues 32.8% Flexible Work Hours 43.4% Building Something that's Significant 32.5% Building Something that's Innovative 43.2% Office Location 29.4% Tech Stack 28.7% Opportunity for Advancement 40.5% Remote Working Options 24.2% Ability to Make or Influence Important Decisions 20.4% Company Reputation 27.2% Health Insurance 8.7% Industry 11.4% Company Size 12.4% Job Title 25.1% Company Financials & Market Position 13.1% Equity 7.9% Company Stage 8.8% Other 1.4% 2,927 respondents in India

Salary is the one thing most developers say they care about when evaluating a new job opportunity. But it isn’t necessarily the thing they care about most. 37% of developers didn’t even include salary on their list of priorities.

Interestingly, German developers seem to be less concerned with salary than developers from other countries. US and French developers are less likely to prioritize opportunity for advancement, British developers are more concerned with location, and Indian developers are more likely to prioritize flexible work hours, building something innovative, working remote, and job title.

Salary 65.6% Work-Life Balance 52.8% Company Culture 44.2% Quality of Colleagues 41.3% Flexible Work Hours 39.2% Building Something that's Significant 35.8% Building Something that's Innovative 31.0% Office Location 30.5% Tech Stack 39.3% Opportunity for Advancement 29.5% Remote Working Options 29.7% Ability to Make or Influence Important Decisions 21.2% Company Reputation 16.7% Health Insurance 11.1% Industry 8.1% Company Size 8.5% Job Title 6.6% Company Financials & Market Position 6.5% Equity 6.2% Company Stage 4.5% Other 2.2% Salary 56.4% Work-Life Balance 37.8% Company Culture 47.5% Quality of Colleagues 39.6% Flexible Work Hours 29.1% Building Something that's Significant 44.5% Building Something that's Innovative 39.8% Office Location 25.5% Tech Stack 29.0% Opportunity for Advancement 21.7% Remote Working Options 26.0% Ability to Make or Influence Important Decisions 43.6% Company Reputation 15.4% Health Insurance 8.2% Industry 10.7% Company Size 7.8% Job Title 8.7% Company Financials & Market Position 11.3% Equity 19.3% Company Stage 7.7% Other 3.5% Salary 54.3% Work-Life Balance 44.5% Company Culture 36.2% Quality of Colleagues 40.1% Flexible Work Hours 36.5% Building Something that's Significant 44.5% Building Something that's Innovative 46.9% Office Location 28.5% Tech Stack 21.1% Opportunity for Advancement 30.9% Remote Working Options 22.6% Ability to Make or Influence Important Decisions 23.4% Company Reputation 18.1% Health Insurance 8.6% Industry 10.4% Company Size 6.8% Job Title 9.5% Company Financials & Market Position 5.9% Equity 8.9% Company Stage 3.6% Other 4.2% Salary 68.4% Work-Life Balance 55.9% Company Culture 48.3% Quality of Colleagues 44.1% Flexible Work Hours 37.4% Building Something that's Significant 32.5% Building Something that's Innovative 21.3% Office Location 35.0% Tech Stack 19.1% Opportunity for Advancement 33.7% Remote Working Options 18.8% Ability to Make or Influence Important Decisions 14.6% Company Reputation 21.0% Health Insurance 10.9% Industry 11.2% Company Size 8.2% Job Title 9.1% Company Financials & Market Position 6.7% Equity 4.0% Company Stage 4.9% Other 2.1% Salary 50.3% Work-Life Balance 44.6% Company Culture 36.1% Quality of Colleagues 35.1% Flexible Work Hours 35.8% Building Something that's Significant 36.6% Building Something that's Innovative 34.2% Office Location 26.6% Tech Stack 17.2% Opportunity for Advancement 30.8% Remote Working Options 15.6% Ability to Make or Influence Important Decisions 14.5% Company Reputation 18.1% Health Insurance 8.5% Industry 9.0% Company Size 7.4% Job Title 7.8% Company Financials & Market Position 4.0% Equity 5.5% Company Stage 3.1% Other 4.9%

Different developer types prioritize different things. Full-Stack developers are more likely than anyone else to prioritize the tech that’s in the stack. Machine learning developers want to build something innovative. Quality assurance developers are more concerned with quality of colleagues and company culture than any other developer type.

Executives care less about work-life balance. They care more about building something that’s important, the ability to influence decisions, and more than any other developer type: equity.

Machine Learning Developers want to build something innovative.

Quality Assurance Developers are more concerned with quality of colleagues and company culture than any other developer type.

0% 10% 20% 30% Less than 1 year 1 - 2 years 2 - 5 years 6 - 10 years 11+ years Years of experience % of users setting this priority Job title Make or influence decisions Remote work options Tech stack

49,521 responders with at least 1 job priority

As developers gain experience, decision-making and technology stack become a bigger priority, as does working remote. (Have we told you lately how much we love remote?) But more experienced developers care less about job title.

Australia Austria Brazil Canada Denmark Finland France Germany India Italy Netherlands Poland Romania Russia South Africa Spain Sweden Switzerland Ukraine United Kingdom United States 50% 60% $20,000 $40,000 $60,000 $80,000 $100,000 Mean developer salary % of developers who value salary

Among developers with more than 5 years experience, and countries with at least 200 responses.

Developers tend to value salary in countries where the mean developer salary is relatively low. Developers in Nordic countries are less interested in money than this trend implies.

Learning New Technologies 70.1% Building Something New 64.3% Having Control Over Product Decisions 44.1% Improving an Existing Application 40.2% Believing in the Company Mission 36.8% Working on a Variety of Projects 30.4% Getting Promoted 30.1% Working From Home 24.9% Having My Own Office 17.7% Ending the Workday at the Same Time Every Day 15.3% Learning New Technologies 65.6% Building Something New 58.9% Having Control Over Product Decisions 44.9% Improving an Existing Application 38.3% Believing in the Company Mission 40.2% Working on a Variety of Projects 30.3% Getting Promoted 26.6% Working From Home 27.1% Having My Own Office 19.8% Ending the Workday at the Same Time Every Day 17.1% Learning New Technologies 84.7% Building Something New 83.9% Having Control Over Product Decisions 41.8% Improving an Existing Application 62.5% Believing in the Company Mission 46.4% Working on a Variety of Projects 47.1% Getting Promoted 58.7% Working From Home 29.6% Having My Own Office 27.7% Ending the Workday at the Same Time Every Day 23.3%

Once developers are situated in a job, they want to learn things and build. Getting promoted is a higher priority for developers in India than it is for developers in other countries.

Unrealistic Expectations 34.9% Poor Documentation 34.7% Unspecific Requirements 33.5% Inefficient Development Processes 30.3% Fragile Code Base 29.6% Changing Requirements 28.1% Outdated Technologies 24.8% Limited Resources 22.9% Poor Team Dynamics 22.3% Non-Technical Management 22.1% Interacting with Stupid People 20.4% Poor Scheduling 18.2% Corporate Policies 17.4% Interacting with Non-Technical People 14.9% Poor Infrastructure 11.9% Trying to be Nice 8.2%

Unrealistic expectations, poor documentation, and unspecific requirements are the most common workplace gripes for developers. Sound familiar?

0% 10% 20% 30% Less than 1 year 1 - 2 years 2 - 5 years 6 - 10 years 11+ years Fragile code base Trying to be nice Unrealistic expectations Unspecific requirements Years of experience % of users facing challenge

49,521 responders with at least 1 challenge and an experience range

Experienced developers face different challenges than junior developers. More experienced developers tend to be more bothered by unrealistic expectations, unspecific requirements, and fragile code. Also, experienced developers have less of an issue “trying to be nice”.

Executive (VP of Eng., CTO, CIO, etc.) $150,314 Engineering Manager $143,122 Enterprise Level Services Developer $121,908 Mobile Developer - iOS $115,460 Data Scientist $115,244 Developer with a Statistics or Mathematics Background $111,656 Embedded Application Developer $110,899 Other $110,442 DevOps $109,641 Back-End Web Developer $108,580 Mobile Developer $104,648 Desktop Developer $100,806 Full-Stack Web Developer $100,273 Front-End Web Developer $97,016 System Administrator $79,684 Among developers with 5+ years experience Executive (VP of Eng., CTO, CIO, etc.) £79,059 Engineering Manager £79,059 Enterprise Level Services Developer £70,100 Mobile Developer - iOS £61,895 Data Scientist £51,000 Developer with a Statistics or Mathematics Background £61,587 Embedded Application Developer £45,695 Other £55,514 DevOps £59,085 Back-End Web Developer £52,891 Mobile Developer £55,738 Desktop Developer £45,560 Full-Stack Web Developer £45,560 Front-End Web Developer £46,383 System Administrator £43,540 Among developers with 5+ years experience

Average salary among developers with 5+ years experience is one way to compare compensation for different developer types. But quarters and pounds stretch further in some countries than others...

Country Salary (mean) Salary (median) Local Big Mac Price Big Macs per Year (mean) South Africa $45,383 $35,000 $1.77 25,713 United States $106,120 $105,000 $4.93 21,530 Ukraine $33,023 $35,000 $1.54 21,444 Australia $80,093 $75,000 $3.74 21,426 China $54,667 $45,000 $2.72 20,072 Denmark $81,778 $85,000 $4.32 18,930 New Zealand $70,727 $65,000 $3.91 18,089 Ireland $76,747 $75,000 $4.25 18,058 United Kingdom $75,654 $65,000 $4.22 17,925 Israel $74,400 $75,000 $4.29 17,447

Among developers with 5+ years experience. Based on The Economist’s Jan 2016 Big Mac Index.

The Big Mac Index is a good way to compare purchasing power for developers living in different countries. In South Africa beef is cheap (other consumer goods are, too), and the average developer there can afford more than 25,000 Big Macs per year. Developers with 5+ years experience in the US and Ukraine eat pretty well, too.

City Apartment Price Salary (median) Pct. of Salary spent on Rent Montreal, Canada $712 $65,000 13% Berlin, Germany $740 $55,000 16% Pune, India $201 $15,000 16% Bangalore, India $205 $15,000 16% Austin, TX, United States $1,454 $105,000 17% Seattle, WA, United States $1,764 $125,000 17% Portland, OR, United States $1,401 $95,000 18% Bucharest, Romania $372 $25,000 18% Kiev, Ukraine $380 $25,000 18% Los Angeles, CA, United States $1,780 $115,000 19%

Among developers with 5+ years experience. Apartment Price = price in USD of 1-bedroom apartment in city center. Data from Numbeo.

The rent is too damn high in Moscow (the average developer would have to spend more than 50% of their income on rent if they lived in the city center). Developers are better off living in Montreal, Berlin, Pune, and Bangalore – the last of which delivers more Stack Overflow traffic than any other city. Austin, Texas is the top city in the US for devs who don’t want to spend all their money on rent.

But if you don't pay your own rent, then consider moving to California. 7 of the top 10 cities by average developer salary are all in California. Palo Alto is number 1, with average developers earning $153,000 per year. The top paying city outside the United States is Zürich, where median pay for developers with 5+ years experience is $105,000.

1 - 4 Employees 93.0% 5 - 9 Employees 85.7% 10 - 19 Employees 87.7% 20 - 99 Employees 92.5% 100 - 499 Employees 98.7% 500 - 999 Employees 98.1% 1,000 - 4,999 Employees 102.7% 5,000 - 9,999 Employees 105.6% 10,000+ Employees 111.9%

Relative Mean Salary calculated as salary vs. salaries for all other developers within a developer’s country

Average salary increases as companies get bigger, though tiny companies seem to pay pretty well, too.

0 10 20 30 40 $0 $50,000 $100,000 $150,000 $200,000 Salary % of developers who love their job

46,122 respondents who provided a salary

Overall, there is a strong correlation between compensation and job satisfaction. Does money buy happiness? Maybe in some places. But it’s also likely highly paid developers have more choices and they can work where they know they’ll be happy.

Employed Full-Time $98,949 Freelance / Contractor $92,311 Self-Employed $82,293 Employed Part-Time $41,629 Other $55,000 Unemployed $47,389 Retired $45,454

Full-time employees make up the bulk of the developer workforce (about 85%), and they get paid better on average than developers who are freelance or self-employed. But self-employed developers are most likely to love their job. What’s the difference between Self-employed and Freelance / Contract? About $10,000.

$0 $50,000 $100,000 $150,000 $200,000 <= 24 25-29 30-34 35-39 40-49 >= 50 Age Salary Gender Men Women 8,764 responses from full-time developers who provided age, salary, and gender in the United States. $0 $50,000 $100,000 $150,000 $200,000 Less than 1 year 1 - 2 years 2 - 5 years 6 - 10 years 11+ years Experience Salary Gender Men Women 8,765 responses from full-time developers who provided experience, salary, and gender in the United States.

There is no detectable gender pay gap for young developers in the US, but there does appear to be a significant pay gap among developers 30+, suggesting developers who are men of that age make up to $20,000 more on average. The gap is less apparent when looking across years of experience.

Mentorship Program 125.0% Masters Degree in Computer Science

(or Related Field) 121.2% Full-Time, Intensive Program

(e.g. "Boot-Camp") 120.7% Industry Certification Program 120.0% PhD in Computer Science

(or Related Field) 118.6% B.S. in Computer Science

(or Related Field) 112.1% Online Class 111.6% On-the-Job Training 111.6% Learned On My Own 110.1% Part-Time Program

(e.g. Night School) 109.2% B.A. in Computer Science

(or Related Field) 108.7% Some College Coursework in Computer Science

(or Related Field) 104.5% Other 100.9% Among 20,001 developers with 5+ years experience. Percents shown are developer salaries as a percent of the average developer salary in a respondent's country PhD in Computer Science (or Related Field) $122,219 Masters Degree in Computer Science (or Related Field) $118,803 Full-Time, Intensive Program (e.g. "Boot-Camp") $112,493 Mentorship Program $111,548 B.S. in Computer Science (or Related Field) $109,609 Industry Certification Program $109,386 B.A. in Computer Science (or Related Field) $106,678 On-the-Job Training $106,385 Learned On My Own $103,801 Online Class $102,742 Part-Time Program (e.g. Night School) $101,986 Some College Coursework in Computer Science (or Related Field) $100,272 Other $95,267 Median salaries for 6,435 devs with 5+ years experience who live in the US

Worldwide, participating in mentorship programs correlates with higher than average pay. Masters degrees and PhDs pay pretty well, too. Stay in school, kids.

Software Products 22.7% Other (Please Specify) 9.4% Web Services 9.1% Finance / Banking 8.6% Consulting 7.1% Internet 6.8% Media / Advertising 5.1% Healthcare 4.5% Education 3.8% Telecommunications 3.6% Consumer Products 3.4% Government 3.1% Manufacturing 2.7% Retail 2.6% Gaming 2.4% Automotive 2.0% Defense 1.1% Foundation / Non-Profit 1.0% Aerospace 1.0% 39,785 responses Software Products 35.9% Other (Please Specify) 34.6% Web Services 37.6% Finance / Banking 26.6% Consulting 33.9% Internet 38.6% Media / Advertising 30.2% Healthcare 32.4% Education 38.4% Telecommunications 26.0% Consumer Products 32.5% Government 26.3% Manufacturing 29.5% Retail 28.3% Gaming 43.5% Automotive 28.5% Defense 29.1% Foundation / Non-Profit 37.1% Aerospace 29.4% 39,785 responses

More developers work in Software Products than any other industry. But code is everywhere, including a few thousand “other” industries (of which Insurance, Research, Travel, and Energy were tops).

Developers who work in Gaming are more likely to love their job than anyone else. Developers in Manufacturing and Finance tell us they are most likely to work with legacy code. Developers in Defense are likely to love their boss. Their boss is probably listening.

1 - 4 Employees 9.5% 5 - 9 Employees 7.8% 10 - 19 Employees 10.2% 20 - 99 Employees 22.0% 100 - 499 Employees 17.4% 500 - 999 Employees 5.9% 1,000 - 4,999 Employees 9.2% 5,000 - 9,999 Employees 3.5% 10,000+ Employees 12.0% I am not part of a company 2.6%

39,139 responses

The developer workforce is split in half between developers who work for companies with fewer than 100 employees and companies with more than 100 employees. About 25% of developers work at companies with more than 1,000 employees.

Engineering Manager 9.7 Quality Assurance 9.3 Product Manager 8.7 Enterprise Level Services Developer 8.3 Analyst 8 Database Administrator 7.9 Executive (VP of Eng., CTO, CIO, etc.) 7.7 Other 7.6 Business Intelligence or Data Warehousing Expert 7.6 Embedded Application Developer 7.4 39,693 responses Other 6.5% System Administrator 6.4% Designer 6.3% Graphics Programmer 5.4% Mobile Developer 4.4% Developer with a Statistics or Mathematics Background 4.4% Data Scientist 4.4% Front-End Web Developer 4.2% Desktop Developer 4.1% Mobile Developer - iOS 4.0% 39,693 responses. Chart shows percentage of people in that occupation who work on their own.

The lone-wolf developer is a myth, or at least extremely rare. 96% of developers say they work on a team. Developers who aren't a traditional developer type are most likely to be lone wolves (Quality Assurance developers are least likely to work alone).

Analyst 29.4% Data Scientist 28.8% Designer 27.5% Database Administrator 25.5% Quality Assurance 25.1% 45,561 responses, men only Embedded Application Developer 14.2% Desktop Developer 16.9% DevOps 17.2% System Administrator 17.3% Back-End Web Developer 18.2% 45,561 responses, men only

We asked respondents for the size of their team and how many women are on their team. The above chart shows responses from men. Analysts and Data scientists are most likely to work with a high percentage of women on their team. Embedded application developers and Desktop developers are least likely to work with a high percentage of women on their team. (Not shown: Quality assurance developers have the highest median count of women per team at 2.)

Full-Time Remote 12.1% Part-Time Remote 17.6% I Rarely Work Remotely 48.4% Never 22.0%

39,271 responses (no students)

About 12% of developers work remote full-time. 30% work remote part-time or full-time.

< 1 Year 20.5% 1 - 2 Years 19.8% 2 - 5 Years 23.4% 6 - 10 Years 29.5% 11+ Years 40.0%

Developers with 11+ years experience are nearly twice as likely to work remote as developers with less than 5 years experience.

Argentina 46.5% Mexico 35.2% United States 33.7% Russia 33.0% Finland 32.9% Ukraine 30.8% Netherlands 30.2% Poland 29.5% Spain 29.4% South Africa 28.6% Brazil 28.3% Canada 28.0% India 27.1% Australia 26.9% Italy 26.4% Switzerland 26.4% Denmark 26.2% United Kingdom 25.3% Germany 24.9% Sweden 24.3% Romania 24.3% France 23.5%

Among countries with 200 or more responses

Developers in Argentina are far more likely to work remote than developers in any other country.

Full-Time Remote 44.5% Part-Time Remote 35.7% Rarely Work Remotely 31.9% Never Remote 24.5%

Percent of developers who say they love their job

Remote developers are more likely to love their job than other developers. Do you work from home? Do you want to? We’ve got plenty of job opportunities for you to check out if so.

Multiple Times a Day 57.0% Once a Day 10.6% A Couple Times a Week 17.7% A Few Times a Month 5.9% I Never Check-in or Commit Code 3.3% I Don't "Check-in or Commit Code", but I do put Code into Production Somewhat Frequently 4.2% Other (Please Specify) 1.4%

46,599 responses

57% of developers tell us they check-in or commit code multiple times per day.

I Never Check-in or Commit Code 65.4% A Few Times a Month 66.0% A Couple Times a Week 71.3% Once a Day 72.7% Multiple Times a Day 76.5%

Percent of developers who love their job. 37,588 responses

Overall, there's a strong correlation between job satisfaction and pushing code into production. 65% of developers who never check in code are satisfied at their jobs vs. 77% satisfaction rate among developers who commit code multiple times per day. Developers want to code! (Or maybe happy developers just commit more than everyone else.)