Paul Krill
Editor at Large

Go programming gains in the workplace

news
Mar 18, 20212 mins

Most Go programmers use Go at work, use Go for web programming, and work in the technology industry, Go Developer Survey 2020 results show.

go green light traffic signal by pawel czerwinski unsplash
Credit: Paweł Czerwiński

Workplace usage of Google’s Go language is expanding, according to the Go Developer Survey 2020. And like last year’s survey, this year’s results show the predominant industry where Go developers work is the technology industry.

The Go Developer Survey 2020, published March 9, found that 76% of respondents were using the Go language at work, compared to 73% last year; 66% said Go was critical to their company’s success, up from 59% in the 2019 survey. Forty-six percent of respondents said technology was their primary industry, compared to 43% in 2019, followed by 12% citing financial services in the 2020 survey.

Overall satisfaction with the language was at 92%. There was almost universal adoption of Go modules, with 96% regularly using them for Go package management. And only 26% of respondents said that Go was missing a critical language feature that they needed. Among those who did need a critical missing feature, 88% of them said they needed generics, 58% said they needed better error handling, and 44% said they needed null safety. (Generics could arrive in Go later this year. A formal proposal for the capability was announced in January.)

The survey gathered 9,648 responses, although not everyone answered every question. Some questions were shown to all while other questions were shown to a random subset of respondents.

Other findings of the Go Developer Survey 2020:

  • 53% program in another language other than Go at work, down from 54% last year and 63% in 2018.
  • 68% work with Go in web programming, followed by 46% in databases and 42% in devops.
  • 33% said it took them from one to three months to be productive with Go.
  • Linux led the way as the most commonly used platform for Go developers, at 63%, followed by 55% who reported developing with Go on MacOS.
  • Visual Studio Code was the most popular editor used with Go, with 41% of respondents using it.
Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author