You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2017-09-05-Rust-2017-Survey-Results.md
+10-5Lines changed: 10 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -19,10 +19,12 @@ We'll talk more about Rust non-users later in this report, but first let's look
19
19
# Using Rust
20
20
21
21

22
+
*(hover for more info)*
22
23
23
24
This year, we're seeing a growing amount of experienced users sticking with Rust, with the "more than a year" users growing to over 42% (up from 30% from last year). The beginners are also an impressively large set, with the "less than a month" crowd at just about 18%, meaning we're currently attracting nearly a 1/5th of our user base size, even as it grows larger, every month.
24
25
25
26

27
+
*(hover for more info)*
26
28
27
29
People are working ever-larger amounts of Rust, with medium- and large-scale lines of code totals both nearly doubling since last year as a percentage of the whole, now making up 16% of respondents (up from last year's 8.9%). This shows a growing interest in using Rust in ever-larger projects, and a growing need for tools to support this growth.
28
30
@@ -44,6 +46,7 @@ Unfortunately, despite our efforts with procedural macros and helping move crate
44
46
# How we use Rust
45
47
46
48

49
+
*(hover for more info)*
47
50
48
51
One of the big success stories with Rust tooling was rustup, the Rust toolchain installer. Last year, we saw a wide diversity in ways people were installing Rust. This year, many of these have moved to using rustup as their main way of installing Rust, totalling now 3,205 of the responses, which moves it from last year's 52.8% to **90.2%**.
49
52
@@ -60,20 +63,22 @@ Next, we asked what platforms people were targeting with their Rust projects. W
60
63
Among editors, vim remains king, though we see healthy growth in VSCode adoption at 34.1% (up from last year's 3.8%). This growth no doubt has been helped by VSCode being one of the first platforms to get support for the [Rust Language Server](https://github.com/rust-lang-nursery/rls).
61
64
62
65

66
+
*(hover for more info)*
63
67
64
68
Rust in the workplace has also continued to grow. This year's **4.4% full-time** and **16.6% part-time** Rust workers show a tick up from last year's 3.7% full-time and 16.1% part-time.
65
69
66
70

67
71
68
-
Users who use Rust part-time in their companies showed a growth in larger projects since last year, with the medium- and large-scale projects taking up more percentage of total projects this time around.
72
+
Users who use Rust **part-time** in their companies showed a growth in larger projects since last year, with the medium- and large-scale projects taking up more percentage of total projects this time around.
69
73
70
74

71
75
72
-
Likewise, full-time Rust commercial users saw medium- and large-scale projects grow to taking a larger part of the pie, with projects over 100,000 lines of code making up almost 18% of the all full-time commercial respondents, and a large shift in the 10,000-100,000 lines range from 39.7% up to **52.6%**.
76
+
Likewise, **full-time** Rust commercial users saw medium- and large-scale projects grow to taking a larger part of the pie, with projects over 100,000 lines of code making up almost 18% of the all full-time commercial respondents, and a large shift in the 10,000-100,000 lines range from 39.7% up to **52.6%**.
An important piece of the Rust community is to be one that is welcoming to new users, whether they are current users or potential users in the future. We're pleased to see that over 3/4th of all respondents said they feel welcome in the Rust community, with 23.6% not sure.
79
84
@@ -83,13 +88,13 @@ The demographics of respondents stayed about the same year over year. Diversity
83
88
84
89
# Stopped using Rust
85
90
86
-
New this year, we separated out the people who had stopped using Rust from those who had never used Rust to better understand why they stopped. Let's take a look first and when they stopped.
91
+
New this year, we separated out the people who had stopped using Rust from those who had never used Rust to better understand why they stopped. Let's take a look first at when they stopped.
87
92
88
93

89
94
90
95
The first surprise we had here was how long people gave Rust a try before they stopped. Our initial hunch was that people would give us using Rust in the first day, or possibly the first week, if it didn't suit them or their project. Instead, what we see is that people tried Rust for a much longer time on average than that.
91
96
92
-
Themes in people who stopped using Rust:
97
+
Themes from people who stopped using Rust:
93
98
94
99
* 23% responded that Rust is **too difficult to use**.
95
100
* 20% responded that they **didn't have enough time** to learn and use Rust effectively.
@@ -101,7 +106,7 @@ Themes in people who stopped using Rust:
101
106
102
107

103
108
104
-
While the learning curve and language complexity still played a role here, one aspect that resonated with many people were that there just simply aren't enough active commercial projects in Rust for people to be a part of. For some, they could surmount the learning curve if there was strong incentive to do so.
109
+
While the learning curve and language complexity still played a role in preventing people from picking up Rust, one aspect that resonated with many people is that there just simply aren't enough active commercial projects in Rust for people to be a part of. For some, they could surmount the learning curve if there was strong incentive to do so.
0 commit comments