-
Notifications
You must be signed in to change notification settings - Fork 321
vision doc: what do people love about Rust? #1767
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
vision doc: what do people love about Rust? #1767
Conversation
jackh726
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A couple typos identified in CI, but overall I love this.
Kobzol
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great story! I think that there might be perhaps a bit too many quotes to my liking, but in the end that's why you did the interviews, so why not.
I also didn't understand what do those recommendations mean. It's a bit weird that a blog post on the official Rust blog recommends something to.. Rust? 😆 I mean, I get what you mean by it, but it looks a bit weird still.
Btw, some quote authors are probably relatively easy to identify 😆 But I suppose that's not really an issue.
| team_url = "https://www.rust-lang.org/governance/teams/launching-pad#team-project-vision-doc-2025" | ||
| +++ | ||
|
|
||
| Rust has been named Stack Overflow's Most Loved (now called Most Admired) language ever since our 1.0 release in 2015. That means people who use Rust want to keep using Rust[^gleam]--and not just for performance-heavy stuff or embedded development, but for shell scripts, web apps, and all kinds of things you wouldn't expect. One of our participants captured it well when they said, "At this point, I don't want to write code in any other language but Rust." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Rust has been named Stack Overflow's Most Loved (now called Most Admired) language ever since our 1.0 release in 2015. That means people who use Rust want to keep using Rust[^gleam]--and not just for performance-heavy stuff or embedded development, but for shell scripts, web apps, and all kinds of things you wouldn't expect. One of our participants captured it well when they said, "At this point, I don't want to write code in any other language but Rust." | |
| Rust has been named Stack Overflow's Most Loved (now called Most Admired) language every year since our 1.0 release in 2015. That means people who use Rust want to keep using Rust[^gleam]--and not just for performance-heavy stuff or embedded development, but for shell scripts, web apps, and all kinds of things you wouldn't expect. One of our participants captured it well when they said, "At this point, I don't want to write code in any other language but Rust." |
|
|
||
| [^gleam]: In 2025, 72% of Rust users said they wanted to keep using it. In the past, Rust had a *way* higher score than any other language, but this year, [Gleam came awfully close](https://survey.stackoverflow.co/2025/technology/#admired-and-desired), with 70%! Good for them! Gleam looks awesome--and hey, good choice on the `fn` keyword. ;) | ||
|
|
||
| When we sat down to crunch the vision doc data, one of the things we really wanted to explain was: *What is it that inspires that strong loyalty to Rust?*[^messitup] Based on the interviews, the answer is at once simple and complicated. The short version is that **Rust empowers them to write reliable and efficient software**. If that sounds familiar, it should: [it's the slogan that we have right there on our web page](https://www.rust-lang.org). The more interesting question is **how** that empowerment comes about, and what that it implies for how we evolve Rust. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| When we sat down to crunch the vision doc data, one of the things we really wanted to explain was: *What is it that inspires that strong loyalty to Rust?*[^messitup] Based on the interviews, the answer is at once simple and complicated. The short version is that **Rust empowers them to write reliable and efficient software**. If that sounds familiar, it should: [it's the slogan that we have right there on our web page](https://www.rust-lang.org). The more interesting question is **how** that empowerment comes about, and what that it implies for how we evolve Rust. | |
| When we sat down to crunch the vision doc data, one of the things we really wanted to explain was: *What is it that inspires that strong loyalty to Rust?*[^messitup] Based on the interviews, the answer is at once simple and complicated. The short version is that **Rust empowers them to write reliable and efficient software**. If that sounds familiar, it should: [it's the slogan that we have right there on our web page](https://www.rust-lang.org). The more interesting question is **how** that empowerment comes about, and what it implies for how we evolve Rust. |
|
|
||
| ## What do people appreciate about Rust? | ||
|
|
||
| The first thing we noticed is that, throughout every conversation, no matter whether soneone is writing their first Rust program or has been writing it for years, no matter whether they're building massive data clusters or embedded devices or just messing around, there are a consistent set of things that they say they like about Rust. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| The first thing we noticed is that, throughout every conversation, no matter whether soneone is writing their first Rust program or has been writing it for years, no matter whether they're building massive data clusters or embedded devices or just messing around, there are a consistent set of things that they say they like about Rust. | |
| The first thing we noticed is that, throughout every conversation, no matter whether someone is writing their first Rust program or has been using it for years, no matter whether they're building massive data clusters or embedded devices or just messing around, there are a consistent set of things that they say they like about Rust. |
| Another, of course, is **efficiency**, especially in data-center contexts: | ||
|
|
||
| > "I want to keep the machine resources there for the \[main\] computation. Not stealing resources for a watchdog." -- Software engineer working on data science platforms | ||
| > |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.

cc @rust-lang/project-vision-doc-2025
Rendered