Skip to content

Commit 6e6f0c7

Browse files
committed
Add inside rust blog post on imposter syndrome
1 parent caca5a3 commit 6e6f0c7

File tree

2 files changed

+74
-0
lines changed

2 files changed

+74
-0
lines changed
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
layout: post
3+
title: "Imposter Syndrome"
4+
author: Jane Lusby Project Director of Collaboration
5+
team: Rust Foundation Project Directors <https://foundation.rust-lang.org/about/>
6+
---
7+
8+
*Preface: This is in response to some feedback the project directors received
9+
from the Rust Foundation staff. Some of the contributors they'd talked to said
10+
they didn't feel justified in applying for Foundation grants even though they'd
11+
love the opportunity, because they don't feel qualified or deserving of them
12+
compared to the other amazing contributors they look up to within the Rust
13+
project. This was a little bit heart breaking to me, because I know exactly
14+
what that feeling is like[^1], and I also know just how wrong they are.*
15+
16+
Imposter syndrome is an insidious problem within software communities. Many of
17+
us, especially members of marginalized communities, struggle to shake the
18+
feeling that we aren't as qualified as our peers. This makes us feel
19+
unqualified and undeserving compared to those around us. It can make us
20+
hesitate to join communities in the first place and, for those already
21+
involved, it can create a sense of impending doom where you constantly feel
22+
like you're going to get found out and expelled from the community. It's
23+
overall just not great for mental health, 0/10 would not recommend.
24+
25+
The thing is though, imposter syndrome is a logical fallacy[^2]. Imposter
26+
syndrome occurs when we discount what we know and inflate what we think other
27+
people know, and this effect is often then reinforced by systemic bias for
28+
those of us who don't get the assumption of competence.
29+
30+
![picture of imposter syndrome, left side shows a large circle saying "What I think others know" and a small circle inside of it saying "What I know", right side shows the same small circle saying "What I know" surrounded by many other equally sized small circles labeled "What others know"](/static/images/2022-04-13-imposter-syndrome/imposter_syndrome.jpg)
31+
32+
In reality, we're all specialists within the Rust project. We all have areas
33+
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.
41+
42+
The thing that makes the Rust project as good as it is isn't a couple of
43+
prolific contributors lifting mountains by themselves, it's everyone working
44+
together that brought us to where we are today. We all make mistakes. The
45+
project has layer[^4] after layer[^5] of safeguards to make sure we have a
46+
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!
50+
51+
So, if you look up to people within the Rust project, if the work we do here
52+
interests you, if you have always wanted to contribute, and _especially_ if you
53+
already have contributed, I want you to know that you're one of the people we
54+
want to apply for [Rust Foundation grants and
55+
fellowships](https://foundation.rust-lang.org/grants/). You're one of the
56+
people we want to eventually see join teams. You're not an imposter, and I want
57+
you to know that I really look forward to seeing you around the project.
58+
59+
[^1]: Quote from https://yaah.dev/getting-involved: "What happened at the
60+
Google meetup you ask? Manish, our wonderful meetup organizer, walked up to
61+
me, unprompted, and asked “Hey, you’re Jane right?”. I was shocked, how the
62+
heck did Manish know who I was? It didn’t feel as though I’d done anything
63+
worthy of notice, and yet here he was asking for me by name."
64+
[^2]: https://twitter.com/ithinkwellHugh/status/1175900121097220096
65+
[^3]: https://github.com/rust-lang/project-error-handling/issues/34#issuecomment-1092269566
66+
[^4]: Any irreversible changes such as stabilizations require almost everyone
67+
on the relevant team to approve the change and zero people on the team to
68+
raise concerns.
69+
[^5]: We double check all changes with
70+
[crater](https://github.com/rust-lang/crater) before they ever land on stable
71+
and are careful to [quickly](https://github.com/rust-lang/rust/issues/88967)
72+
[revert](https://github.com/rust-lang/rust/issues/90904)
73+
[changes](https://github.com/rust-lang/rust/issues/82913) that cause problems
74+
on crater or nightly.
Loading

0 commit comments

Comments
 (0)