Each year, we ask the developer community about everything from their favorite technologies to their job preferences. This year marks the eighth year we’ve published our Annual Developer Survey results—with the largest number of respondents yet. Over 100,000 developers took the 30-minute survey this past January.
DevOps and machine learning are important trends in the software industry today. Languages and frameworks associated with these kinds of works are on the rise, and developers working in these areas command the highest salaries.
Only tiny fractions of developers say that they would write unethical code or that they have no obligation to consider the ethical implications of code, but beyond that, respondents see a lot of ethical gray. Developers are not sure how they would report ethical problems, and have differing ideas about who ultimately is responsible for unethical code.
Women say their highest priorities are company culture and opportunities for professional development, while men say their highest priorities are compensation and working with specific technologies.
My Two Cents
Women (as I identify) and people in my age group, as well as my years of experience, are ABYSMALLY represented.
As George Thorogood would say, "That don't confront me, long as I get my money next Friday!" In other words...
It is tempting to see my position in the far margin and feel fear, but fear doesn't motivate me well. I play with code because I like to. I learn it in the service of specific goals. I'm not all about the wonder of binary. But, I do really enjoy the process of figuring things out and making stuff work. Well, I don't always love the being perplexed part... but that's how it is.