Language Flags

Translation Disclaimer

HPCwire Enterprise Tech HPCwire Japan

February 14, 2013

Demographics Shed Light on The Programmer Personality

People who aren’t programmers often imagine that they’re just like the familiar movie stereotype – the geeky nerd with no love life, no friends except other geeky nerds, and no interests outside of computers. 

The fact that the media has created such a concrete stereotype often confounds marketing people in the industry who may be charged with reaching out to and persuasively communicating with them – but yet don’t feel they understand them.

So, twelve years ago we branched out from our usual technology focused developer surveys and started an annual survey of developers focused only on their demographics, psychographics, purchasing patterns, and receptivity to various marketing methods. 

To some extent it’s true that developers are a breed apart in their psychological makeup but they also share very common features with the average person.  They have to be very detailed-oriented, very literal and intelligent to be able to write software in the first place.  On the other hand, they’re likely to be married with children.

The typical developer is a married, middle-aged male in his early forties who has 1 to 3 children.  Males have accounted for between 80 and 90 percent of the developer gender mix since we first started reporting on this in 2001.  The percent of females in the profession has slightly increased as a trend, but was only at 14% in this survey. 

He’s also married.  Seventy-one percent said they were married this survey period, with 26% single and only 3% divorced.  That divorce number is really remarkable considering that it’s less than a third of the 10% that the US Census Bureau reports for divorced Americans overall.  There’s something about developers that makes a marriage work.

Age demographics shift depending on how many older people leave the work force as well as how many younger ones enter the profession.  For example developers in Asia are slowly getting older due to a relatively new workforce that’s aging naturally without much attrition.  But in North America developers have been getting remarkably younger.  This year the median age for developers was 38, a big step down from the median of 45 we saw in 2009.  Such a dramatic shift is most likely both a result of older developers retiring or getting displaced during the recession of the last few years combined with an influx of younger developers attracted by new devices, technologies and distribution channels.

Developers answer to a variety of titles in their jobs, the most common being Programmer or Project Lead, though titles vary considerably by company size. More than half of the developers in this survey were programming for a living three years ago, but 18% were in a non-software related career.

They are well-educated – much more so than the general public.  Eighty-eight percent of them have college degrees, about four in ten have Master’s, and another 5% have doctoral degrees.  They are smart, detail-oriented and very literal.  Logic is paramount and they share a passion for their craft that rises above the desire for more money. 

Many demographic characteristics of developers are similar to the average person; but when it comes to their psychographics, they are distinct.  Writing a software program requires logic, a good and detailed memory, and a certain comfort with exactitude and creativity. Consequently, the people who write software programs tend to be smart, literal-minded, logical people with good memories, who are organized in their thoughts.

Developers seldom start coding because they are driven by monetary goals. Less than 20% report becoming developers more for the money.  Instead they are attracted to the development process itself and would not switch careers even for a significant increase in their salaries.  They worry most about their platforms or tools losing relevance to the ever changing software environment, though as they get older they start to worry about their skills becoming irrelevant.

Developers think of themselves, quite rightly, as being more logical than intuitive, but they also think of themselves as being moderately extroverted – not the introverted caricature we know from movies. 

Evans Data’s Developer Marketing 2013 has just been released to subscribers (see for TOC and sample pages).  It surveys over 450 professional software developers and covers a wealth of information for anybody who needs to better understand developers and how to reach them. In this article we share just some of the findings.

Share Options


» Subscribe to our weekly e-newsletter


There is 1 discussion item posted.

Submitted by Matt Haugh on Mar 18, 2013 @ 12:18 PM EDT

I wonder if the average developer defines extroversion like the average non-developer.

Post #1


Most Read Features

Most Read News

Most Read This Just In

Cray Supercomputer

Sponsored Whitepapers

Planning Your Dashboard Project

02/01/2014 | iDashboards

Achieve your dashboard initiative goals by paving a path for success. A strategic plan helps you focus on the right key performance indicators and ensures your dashboards are effective. Learn how your organization can excel by planning out your dashboard project with our proven step-by-step process. This informational whitepaper will outline the benefits of well-thought dashboards, simplify the dashboard planning process, help avoid implementation challenges, and assist in a establishing a post deployment strategy.

Download this Whitepaper...

Slicing the Big Data Analytics Stack

11/26/2013 | HP, Mellanox, Revolution Analytics, SAS, Teradata

This special report provides an in-depth view into a series of technical tools and capabilities that are powering the next generation of big data analytics. Used properly, these tools provide increased insight, the possibility for new discoveries, and the ability to make quantitative decisions based on actual operational intelligence.

Download this Whitepaper...

View the White Paper Library

Sponsored Multimedia

Webinar: Powering Research with Knowledge Discovery & Data Mining (KDD)

Watch this webinar and learn how to develop “future-proof” advanced computing/storage technology solutions to easily manage large, shared compute resources and very large volumes of data. Focus on the research and the application results, not system and data management.

View Multimedia

Video: Using Eureqa to Uncover Mathematical Patterns Hidden in Your Data

Eureqa is like having an army of scientists working to unravel the fundamental equations hidden deep within your data. Eureqa’s algorithms identify what’s important and what’s not, enabling you to model, predict, and optimize what you care about like never before. Watch the video and learn how Eureqa can help you discover the hidden equations in your data.

View Multimedia

More Multimedia


Job Bank

Datanami Conferences Ad

Featured Events

May 5-11, 2014
Big Data Week Atlanta
Atlanta, GA
United States

May 29-30, 2014
St. Louis, MO
United States

June 10-12, 2014
Big Data Expo
New York, NY
United States

June 18-18, 2014
Women in Advanced Computing Summit (WiAC ’14)
Philadelphia, PA
United States

June 22-26, 2014

» View/Search Events

» Post an Event