70% of Rust developers are against new features. Language stagnation or the calm before the storm?

Teacher

Professional
Messages
2,673
Reputation
9
Reaction score
688
Points
113
A survey conducted among 12 thousand programmers put all the dots over the I's.

In a recent survey on the state of the Rust programming language, conducted among developers, it was revealed that the latter prefer not to add new features to the language anymore, at least in the near future. The main danger, according to the participants, is the already considerable complexity of Rust, which can become even higher with the next innovations.

The survey, organized by the Rust team and conducted for the eighth time in the language's history, gathered the opinions of almost 12,000 developers. Participants pointed out the priority of tasks that the Rust team should pay attention to. Compiler bug fixes come first (67.9%), followed by runtime performance improvements (57.45%) and overall compile-time acceleration (44.68%). New language features are a priority for only 28.92% of respondents.

Much attention is paid to the problem of possible complication of Rust, which 43% of developers see as the main threat to the future of the language. Other significant issues are insufficient usage (42.5%) and insufficient support for Rust developers and maintainers (32.1%).

Despite the concerns of developers, their satisfaction with the capabilities of Rust remains high: more than 84% of respondents agree that Rust code, as a rule, contains much fewer errors than similar code in other languages. The main reasons for choosing Rust are the ability to create error - free (85.8%) and high-performance (83.3%) software.

Interesting fact: 70% of developers find programming in Rust enjoyable or even fun, although this figure has fallen slightly compared to last year (72.6%).

The survey also shows that Rust is still in the early stages of being integrated into real-world workflows. Only 33.9% of respondents can use Rust intensively in their work tasks. And the share of those who do not use it in real work at all has decreased from 43.2% to 38%. That is, the language is becoming more popular, but there is definitely still a lot to strive for.

Regarding operating systems: Linux remains in the top among Rust developers (69.7%), followed by macOS (33.5%) and only then Windows (31.9%). There is also an increase in the use of Linux as a target platform for deploying applications on Rust-from 79.9% to 85.4%, and Windows — from 37.8% to 43%.

Visual Studio Code continues to dominate development environments for Rust (61.7%), but the new RustRover from JetBrains, released in September 2023, has already managed to attract 16.4% of developers to its side.

The Rust team promises to improve the wording of questions in future surveys, while acknowledging some confusion in the current one. However, the vector of the future development of the language is already clear: the efforts of the language creators to correct errors are valued by ordinary developers much higher than adding new features, so you can hardly expect any radically new features or changes from Rust in the coming years.
 
Top