Skip to content

Commit 6ee6b28

Browse files
committed
add quotes from josh and ralf and remove bit about living doc
1 parent 967b250 commit 6ee6b28

File tree

1 file changed

+40
-23
lines changed

1 file changed

+40
-23
lines changed

posts/inside-rust/2022-04-13-imposter-syndrome.md

Lines changed: 40 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -31,22 +31,30 @@ those of us who don't get the assumption of competence.
3131

3232
In reality, we're all specialists within the Rust project. We all have areas
3333
where we have deep expertise and other large areas where we only have the
34-
vaguest idea of how things work. Niko still comes to me to ask questions about
35-
error handling. I frequently need to tell my fellow contributors that I have no
36-
idea what the acronyms they're using mean[^3]. But this doesn't mean we don't
37-
deserve our positions within the project. We don't expect every contributor
38-
know everything, to be perfect, or to make no mistakes. The only thing we
39-
expect from our contributors is the ability to collaborate effectively with
40-
others and the ability to learn and grow over time.
34+
vaguest idea of how things work. [Niko](https://github.com/nikomatsakis), one
35+
of the lang team co-leads, former compiler team lead and core team alumni,
36+
still comes to me to ask questions about error handling. I frequently need to
37+
tell my fellow contributors that I have no idea what the acronyms they're using
38+
mean[^3]. But this doesn't mean we don't deserve our positions within the
39+
project. We don't expect every contributor know everything, to be perfect, or
40+
to make no mistakes. The only thing we expect from our contributors is the
41+
ability to collaborate effectively with others and a willingness to learn and
42+
grow over time.
4143

4244
The thing that makes the Rust project as good as it is isn't a couple of
4345
prolific contributors lifting mountains by themselves, it's everyone working
4446
together that brought us to where we are today. We all make mistakes. The
4547
project has layer[^4] after layer[^5] of safeguards to make sure we have a
4648
chance to catch and fix them before they affect our users. These incidents are
47-
unavoidable, expected, and honestly fine! We want people to feel empowered to
48-
make changes they're not 100% confident in, to make mistakes, to learn, and to
49-
grow within the Rust project. This is how all of us got to where we are today!
49+
unavoidable, expected, and honestly fine! This is the most fundamental
50+
philosophy of both the Rust language and the Rust project: we don't think it's
51+
sufficient to build robust systems by only including people who don't make
52+
mistakes; we think it's better to provide tooling and process to catch and
53+
prevent mistakes. It isn't an accident that our motto is "A language empowering
54+
everyone to build reliable and efficient software." We want people to feel
55+
empowered to make changes they're not 100% confident in, to make mistakes, to
56+
learn, and to grow within the Rust project. This is how all of us got to where
57+
we are today!
5058

5159
So, if you look up to people within the Rust project, if the work we do here
5260
interests you, if you have always wanted to contribute, and _especially_ if you
@@ -58,20 +66,29 @@ you to know that I really look forward to seeing you around the project.
5866

5967
---
6068

61-
*To help reinforce and normalize this, I want to turn this end of this blog
62-
post into a living document of times when current or past project members
63-
have struggled with imposter syndrome, have made mistakes, or have had to ask
64-
"basic" questions. If you have any examples that fit in here please open a PR
65-
to add them.*
69+
*To help reinforce and normalize this, I've gathered a list of times when
70+
current or past project members have struggled with imposter syndrome, have
71+
made mistakes, have had to ask "basic" questions, and similar experiences that
72+
will hopefully help set more reasonable expectations for new and old
73+
contributors across the project.*
6674

67-
* Jane Lusby (yaahc): "I frequently struggle with imposter syndrome and feeling
68-
like I don't get as much done as my peers. When I do all of my work based off
69-
of notifications I completely lose track of what I've done and end up
70-
starving the tasks I wanted to work on. I'm learning to set reasonable
71-
expectations for myself, getting better at managing distractions, and being
72-
intentional about when I respond to github/zulip notifications which helps me
73-
with keeping track of what I've done and making steady progress on my
74-
priorities."
75+
* [Jane Lusby](https://github.com/yaahc/): "I frequently struggle with imposter
76+
syndrome and feeling like I don't get as much done as my peers. When I do all
77+
of my work based off of notifications I completely lose track of what I've
78+
done and end up starving the tasks I wanted to work on. I'm learning to set
79+
reasonable expectations for myself, getting better at managing distractions,
80+
and being intentional about when I respond to github/zulip notifications
81+
which helps me with keeping track of what I've done and making steady
82+
progress on my priorities."
83+
* [Josh Triplett](https://github.com/joshtriplett/): "I didn't fully understand
84+
`Pin` until I read fasterthanlime's ["Pin and
85+
suffering"](https://fasterthanli.me/articles/pin-and-suffering) blog post and
86+
I gave a talk in 2016 where my [most important
87+
point](https://www.youtube.com/watch?v=U8Gl3RTXf88#t=24m40s) was that people
88+
erroneously believe that you have to be an expert to write an RFC or change
89+
Rust, but that I wasn't, and you don't need to be one either."
90+
* [Ralf Jung](https://github.com/ralfjung): "I am still surprised anyone is
91+
taking Miri and Stacked Borrows seriously."
7592

7693
[^1]: Quote from https://yaah.dev/getting-involved: "What happened at the
7794
Google meetup you ask? Manish, our wonderful meetup organizer, walked up to

0 commit comments

Comments
 (0)