Having fun with stackoverflow stats

For our weekly meeting-presentation I took the stackoverflow-stats from 2022. Then with the team we went through it and discussed the different statistics. First I thought we’ll get bored quickly, but after 1h30 I had to push the meeting to other subjects. So here are some things we found:

Developer Profile

  • Learning how to code: it is not really surprising that the older generation uses more on books. Compared to the younger generations, which mostly rely on online resources.
  • I was a bit surprised to see few programming games in the Online resources to learn how to code. I think it’s a fun way to learn, but perhaps too difficult? Or not well known enough?
  • At first we were very surprised to see that senior executives have the most years of professional coding experience. But then we realized that this doesn’t mean that the senior executives are actually still programming themselves. At least so we hope 🙂
  • The developer type was mostly full-stack and backend developers. A bit disappointing. Still some DevOps, but the blockchain developers are at the very end of the list.
  • Even though the geography shows that most developers come from the USA, if you add all European countries together, you get nearly as many as the USA. And supposing the UK is also part of Europe, this would make us the leader!
  • Of course the gender question is very important now. Unfortunately, they did not give the answers from the “In your own words” replies.
  • Very interesting to see how many people have a disability status other than ‘none’. Most have difficulty with seeing.
  • And, unsurprisingly, the neurodiversity has quite some boxes ticked. Even though I thought there would be more.

Technology

  • We couldn’t believe that the top language used is Javascript. That was quite a bummer. Of course we were sad that Rust is so much down the list. And Go comes before Rust! We had to look up some of the languages, like Crystal.
  • Even though we use only managed hosting, it was interesting to see the top cloud platforms. AWS, Azure, Google. And it seems that Azure overtook Google this year. Don’t know which is worse…
  • In the web frameworks, the top entry was node.js. This was very surprising to us, as we wouldn’t have counted it in this category. Follow-up is React.js, well before Angular and Vue.js.
  • One of the worst entries is of course the integrated development environment: how come the top entry is Visual Studio Code? And Vim comes before NeoVim? Something really strange is going on here.
  • In the asynchronous tools I missed the github projects. We use this for mostly all of our tasks management.
  • Unsurprisingly, in the synchronous tools, Zoom is on top, followed by Microsoft Teams and Slack. The list also misses the proposition of one of our developers to simply open a port and listen for video and audio. Not sure how to make this interoperable, neither 🙂
  • Another surprise was the operating system: Windows on top, but Linux follows in second place, and MacOS is not that much behind.
  • We stopped with the “Most loved, dreaded, and wanted“, where we finally found our good old Rust on top. And unsurprisingly, people are not very keen to work in Matlab. I think the love for Rust must be some kind of masochistic love. I do love it, even though it hurts me all the time. See also https://lunduke.substack.com/p/linus-torvalds-threatens-to-punish

— Linus