Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Programming

Rust Developer Survey Finds Increasing Usage, Especially on Linux (rust-lang.org) 17

This year's "State of Rust" survey was completed by 7,310 Rust developers. DevClass note some key findings: When asked about their biggest worries for Rust's future, 45.5 percent cited "not enough usage in the tech industry," up from 42.5 percent last year, just ahead of the 45.2 percent who cited complexity as a concern... Only 18.6 percent declared themselves "not worried," though this is a slight improvement on 17.8 percent in 2023...

Another question asks whether respondents are using Rust at work. 38.2 percent claimed to use it for most of their coding [up from 34% in 2023], and 13.4 percent a few times a week, accounting for just over half of responses. At the organization level there is a similar pattern. 45.5 percent of organizations represented by respondents make "non-trivial use of Rust," up from 38.7 percent last year.

More details from I Programmer: On the up are "Using Rust helps us achieve or goals", now 82% compared to 72% in 2022; "We're likely to use Rust again in the future", up 3% to 78%; and "Using Rust has been worth the cost of Adoption". Going down are "Adopting Rust has been challenging", now 34.5% compared to 38.5% in 2022; and "Overall adopting Rust has slowed down our team" down by over 2% to 7%.
"According to the survey, organizations primarily choose Rust for building correct and bug-free software (87.1%), performance characteristics (84.5%), security and safety properties (74.8%), and development enjoyment (71.2%)," writes The New Stack: Rust seems to be especially popular for creating server backends (53.4%), web and networking services, cloud technologies and WebAssembly, the report said. It also seems to be gaining more traction for embedded use cases... Regarding the preferred development environment, Linux remains the dominant development platform (73.7%).

However, although VS Code remains the leading editor, its usage dropped five percentage points, from 61.7% to 56.7%, but the Zed editor gained notable traction, from 0.7% to 8.9%. Also, "nine out of 10 Rust developers use the current stable version, suggesting strong confidence in the language's stability," the report said...

Overall, 82% of respondents report that Rust helped their company achieve its goals, and daily Rust usage increased to 53% (up four percentage points from 2023). When asked why they use Rust at work, 47% of respondents cited a need for precise control over their software, which is up from 37% when the question was asked two years ago.

Rust Developer Survey Finds Increasing Usage, Especially on Linux

Comments Filter:
  • It was arguably slashdot that got me interested in rust to begin with. There are some insightful posts, just they're rarely populist enough to get up moderated.

    • by alvinrod ( 889928 ) on Saturday February 22, 2025 @05:52PM (#65187801)
      Rust is a fine language in its own right, but I suspect people just dislike that it seems to be pushed in a way that gives an appearance of astroturfing or some other nefarious purpose left to the imagination of the reader. Other posters may dislike the community more so than the language. They do come off as a bit cult-like at times, but I think this is largely nerds being passionate about something as opposed to some other nefarious purpose left to the imagination of the reader. It just needs time to mature and for the toolchain to catch up with the ambitions for the language and some of the proponents of the language need to realize that lest their enthusiasm be mistaken for some other nefarious purpose left to the imagination of the reader.
      • by ArmoredDragon ( 3450605 ) on Saturday February 22, 2025 @07:01PM (#65187931)

        it seems to be pushed in a way that gives an appearance of astroturfing or some other nefarious purpose

        By whom?

        Other posters may dislike the community

        I've found the rust community is really easy to work with. Often if you ask questions, they'll actually give you code examples. If you go to forums or reddits for C and C++, they're more likely to say something akin to "go read a book". If a rust developer ever does anything like this, they're more likely to drop a link to the actual page for it in the rust book.

        And I haven't seen any rust developers who are as abrasive as Linus Torvalds, where they're commonly that abrasive for C and even more so for C++. I'd wager that I'm probably about as abrasive as you'll get, and I'm far more abrasive on slashdot than I am anywhere else.

        It just needs time to mature and for the toolchain to catch up with the ambitions for the language

        How so? The language has already delivered everything that it promised, and some. When is the last time a language has ever done that? Remember when Java promised you'd be able to write once, run everywhere? And how did that turn out? Sure, some of java fanboys, like angle of sphere, will tell you that it does and that it works, but just take one look at his website to know what his idea of a working program is.

        • Remember when Java promised you'd be able to write once, run everywhere?
          It turned out quite fine.
          You must be living under a rock since 30 years.

          will tell you that it does and that it works, but just take one look at his website to know what his idea of a working program is.
          "My website" is down since a decade :P it is only an email server.

      • By the toochain, do you mean Cargo? I thought it had delightful features, and it was reliable in my small educational programs.

        It's way cool to have your API example documentation included in automatic tests.

      • To be honest, the world around programming and free software is absolutely ridiculously tribalist and that goes for many respectable projects where all the developers and users rush to defend “one of their own” and immediately criticize “the enemy” often making up technical-sounding arguments which clearly aren't technical in nature at all. One would expect such a world to be less tribalist than the average person but it feels like it's more tribalist. Nigh all GNU developers use Scr

  • The fact that people who consider themselves developers would actually make that sophomoric statement bothers me.

    • Re: (Score:3, Insightful)

      The fact that people who consider themselves developers would actually make that sophomoric statement bothers me.

      That you're taking this out of context aside, (the actual question has "relatively correct and bug-free", which is both correct and an understatement in my experience) the inverse implication I often see from C++ developers, here on slashdot especially, is something akin to "we don't need languages like rust because only bad developers ever write code that has memory errors in it, and I'm not one of those bad developers, everybody else is bad but me!" Bjarne Stroustrup himself has made similarly dumb statem

    • by serviscope_minor ( 664417 ) on Sunday February 23, 2025 @03:56AM (#65188519) Journal

      It is quite the opposite.

      What Rust provides is tools for fallible developers to avoid some of the nastier bugs in C code. It's not a panacea that solves all problems, but it more or less eliminates and entire class of bugs. The claim of "I alone am smart enough to write correct C" is the more sophomoric one, even though a few people are.

      The SEL4 people, OK they can write provably correct C (even better than Rust guarantees) at exorbitant cost. But that uses a lot of theorem proving software, just like Rust now does in effect. The OpenBSD people also can write secure C, at a very high cost which is why the OpenBSD kernel doesn't do as much or as fast as its competitors (I do love me some OpenBSD).

      But it's not remotely sophomoric to get help from automated system on a notoriously hard problem.

      • But it's not remotely sophomoric to get help from automated system on a notoriously hard problem.
        The problem is not hard.

        The claim of "I alone am smart enough to write correct C" is the more sophomoric one, even though a few people are.
        It is simply to easy to make completely unnecessary mistakes.

        Everyone once makes a mistake.
        There is a Japanese saying: "Even monkeys fall from trees".

        No one knows how many memory related bugs people put into C or C++ compilers: because those bugs mostly never ever show up. De

  • I am personally more worried about its long term future due to its dependency bloat and lack of guarantee of certain things being available. Not that this is in anyway limited to Rust - others have similar issues.

    • dependency bloat

      It really isn't that bad and the compiler does tree shaking, but if it does bother you for any reason then do a "cargo vendor" and drop whatever you think you can also do without.

      lack of guarantee of certain things being available

      Such as?

  • Q: How you know its a Rust developper ?

    A: They will tell you upfront :D

Why be a man when you can be a success? -- Bertolt Brecht

Working...