Tools vendor JetBrains has published its annual survey of development trends, this time based on responses from around 29,000 developers, and it shows the declining use of PHP and Ruby.
Other notable results include increasing interest in Rust and Go, that 73 percent say they have experienced burnout, and that 50 percent of developers use remote collaboration, up from 30 percent a year ago – though the most commonly used tool is video call and screen share, rather than tools integrated with an IDE.
Some 91 percent of respondents identified as male.
The full report has a ton of detail, though the company warns that despite efforts to reduce bias, “some bias is likely present, as JetBrains users might have been more willing on average to complete the survey.” That does seem evident in relatively high figures for JetBrains tools and technologies, though the ubiquitous Visual Studio Code also has a strong presence.
Target platforms in this group are dominated by web back-end and front-end projects, though desktop (32%) is ahead of mobile (28%).
Respondents were asked what programming languages they hope to learn, and it turns out there is strong interest in Go (12 percent ), Rust (11 percent ) and Kotlin (8 percent ). There is also the matter of which languages developers most enjoy using, relative to those using the language, and here the top choices are Kotlin (44 percent ), C# (39 percent) and Python (38 percent). Perl on the other hand appears to be disliked by 96 percent, followed by Visual Basic (77 percent), Delphi (60 percent) and C (51 percent).
Remote development is on the rise. 53 percent of developers edit code on remote machines some of the time, according to the survey, with four in five connecting over SSH and 45 percent using a remote desktop. Despite the interest in cloud development environments like GitHub CodeSpaces or Gitpod, only one ion four have used these solutions, compared to 74 percent using their own remote computers or servers.
Remote collaboration is now used by half of all developers responding, whereas face to face collaboration only by 28 percent. The tools in use though are dominated by the simple approach of a video call with screen sharing (49 percent), whereas smart collaboration tools in the IDE are only used by one in five of respondents.
Developers care about their mental health, with around 44 percent claiming to be actively interested in the topic and applying techniques to maintain it. Despite this, 73 v have experienced burnout, with developer advocates the most likely to suffer (83 percent), followed by database administrators (80 percent).