machine learning

Thoughts on 2021 StackOverflow Developer Survey

The StackOverflow Annual Developer Survey measures the developer community

Filed under:

The StackOverflow Annual Developer Survey measures the developer community on the popularity of software development stacks and gathers demographic information. While it has substantial methodological issues (internet surveys!), I often find myself perusing the results and reflecting on the major technology trends of the day. Below are my highlights from this year’s results:

The Love of Rust 

As I’ve written elsewhere, Rust is very commonly brought up in my conversations with developers. For the 2021 results, it was the most loved language out of 82,914 responses. It is essentially C++ without the headaches of dangling pointers, along with Haskellian traits.   

Python Desires

I most often recommend Python for new builds, particularly with stacks driven by a machine learning feature set. My default recommendation for microservices is Python, although I’m less attached to what the eventual selection is.  For the 2021 results, Python was the most desired language, beating out Go and Rust (along with popular go-tos like JavaScript; TypeScript; et al).

jQuery Finally Steps Down

I’ve been surprised at the staying power of jQuery for years; John Resig’s endeavor to save us from cross-browser torture had a lasting impact on the community. This year was the first time that a SPA framework took the top spot - React. I’m not surprised as it was bound to happen, but hats off to jQuery for holding the top position for so long.

AWS Stays On Top

AWS simply cannot be beat on developers preferred cloud platforms - it’s held the top spot for years by a huge margin. That said, Google Cloud and Azure gain ground every year. I haven’t done the trend forecast, but my view is that AWS will remain the top preferred platform into the latter half of the decade at least.


Similar posts

Get notified on new marketing insights

Be the first to know about new B2B SaaS Marketing insights to build or refine your marketing function with the tools and knowledge of today’s industry.