We Are Not Them
Summary: IT people live in a different world from firmware developers.
Stackoverflow has a new survey of their readership (http://stackoverflow.com/research/developer-survey-2015). It's interesting.
Perhaps the most surprising result: we are not them. They claim 32 million visitors per month. Most estimates peg firmware developers at about 500,000 worldwide.
IDC figures (http://www.infoq.com/news/2014/01/IDC-software-developers) there are, well, a lot of software engineers in the world. ICT means "Information and Communications Technology:"
Consider the age of respondents to the Stackoverflow study:
The most recent UBM study of the EE/Embedded market (http://www.edn.com/electronics-blogs/now-hear-this/4439128/Engineering-salaries--What-do-engineers-get-paid-) pegs the average age of those of us in this business at just shy of 48.
Again, that UBM study pegs us at an average of 20 years. I wonder if this is why EDN.com this morning wanted a password to view anything? Those young `uns writing web code need a little seasoning!
In a shocking result, considering how important software is to the functioning of the world, most Stackoverflowers have little formal education in the field:
70% of embedded developers write in C. Not so for the Stackoverflow crowd:
And in fact, we are not them. I long ago accepted puzzled looks from people when I use the word "embedded." Most think I'm journalist in Iraq. We represent just 2.9% of Stackoverflow. And, I'm not even sure what "embedded application developer" means. Does that exclude those of us writing drivers and BSPs?
In developing countries, developers who always work remotely make almost twice those doomed to report to an office every day. That difference is much less in the United States.
76% of Stackoverflowers are happy with their jobs, compared to 66% in the UBM study of the EE side of things.
Here's the money shot from the UBM survey:
What about you? Are you happy with your career? Do you feel you are paid fairly?
Published April 8, 2015