|
| 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 | + |
| 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. |
0 commit comments