Results of the Solidity Developer Survey 2020

We’ve published the results of the Solidity Developer Survey! :clipboard::bar_chart:

We analysed all responses to Solidity Developer Survey 2020 and thank everybody for taking the time to respond and the detailed insights you provided us with. :man_technologist: :woman_technologist:

Summary & Notable Insights

  • Survey Audience: 193 developers from all over the world replied to this survey, calling 48 different countries their current home. With roughly 20%, the big majority of respondents live in the United States of America, followed by India (8%) and Germany (7%). The majority of respondents speaks English at work.
  • Developer Profiles: Roughly 65% of respondents have been using Solidity for more than a year, with 43% being “Solidity pros” with 2 or more years of experience with the language. Looking at the overall coding seniority of the respondents it appears that a significant number of Solidity users are experienced in other programming languages, as opposed to learning to program for the first time using Solidity.
  • Solidity Experience: 43% of respondents rate themselves as Solidity experts with an expertise level of 8 (out of 10) or higher.
  • Solidity Developer Experience: While noting many things that could still improve, there was an overall positive/good sentiment towards Solidity. Most respondents believed that the Solidity developer experience had some or much improvement over the last year.
  • Solidity’s Challenges: The biggest challenge in developer experience for most respondents is the availability and quality of tooling. Also seen as critical aspects in order to foster adoption are error handling, IDE integrations and better documentation.
  • Most Liked, Dreaded and Anticipated: Topics with room for improvement that came up a lot: Error handling, debugging, the need for more tools and libraries, and breaking dependencies.
  • Contributing and Language Design: There was surprisingly little interest and engagement in language design topics, partly because developers didn’t know how to get involved, or because they were not interested.
  • Community: Almost 17% of participants in this survey do not interact with other Solidity developers at all!

→ You can find a summary of the first half of the results in this tweet storm. We will share more outcomes on Twitter in the coming days.

:open_book: The whole report with all outcomes is available on our blog.