8000 Deploying to gh-pages from @ 5c7c022d3549d2d9f6e2598edd237b1ac7ffefac 🚀 · rust-lang/blog.rust-lang.org@9a89c6c · GitHub
[go: up one dir, main page]

Skip to content

Commit 9a89c6c

Browse files
Deploying to gh-pages from @ 5c7c022 🚀
1 parent fcc2f9a commit 9a89c6c

File tree

6 files changed

+165
-104
lines changed

6 files changed

+165
-104
lines changed

‎2023/05/29/RustConf.html

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<title>On the RustConf keynote | Rust Blog</title>
6+
<meta name="viewport" content="width=device-width,initial-scale=1.0">
7+
<meta name="description" content="Empowering everyone to build reliable and efficient software.">
8+
<!-- Twitter card -->
9+
<meta name="twitter:card" content="summary">
10+
<meta name="twitter:site" content="@rustlang">
11+
<meta name="twitter:creator" content="@rustlang">
12+
<meta name="twitter:title" content="On the RustConf keynote | Rust Blog">
13+
<meta name="twitter:description" content="Empowering everyone to build reliable and efficient software.">
14+
<meta name="twitter:image" content="https://www.rust-lang.org/static/images/rust-social.jpg">
15+
16+
<!-- Facebook OpenGraph -->
17+
<meta property="og:title" content="On the RustConf keynote | Rust Blog" />
18+
<meta property="og:description" content="Empowering everyone to build reliable and efficient software.">
19+
<meta property="og:image" content="https://www.rust-lang.org/static/images/rust-social-wide.jpg" />
20+
<meta property="og:type" content="website" />
21+
<meta property="og:locale" content="en_US" />
22+
23+
<!-- styles -->
24+
<link rel="stylesheet" href="../../../styles/vendor.css"/>
25+
<link rel="stylesheet" href="../../../styles/fonts.css"/>
26+
<link rel="stylesheet" href="../../../styles/app.css"/>
27+
<link rel="stylesheet" href="../../../styles/highlight.css"/>
28+
29+
<!-- favicon -->
30+
<link rel="apple-touch-icon" sizes="180x180" href="../../../images/apple-touch-icon.png">
31+
<link rel="icon" type="image/png" sizes="16x16" href="../../../images/favicon-16x16.png">
32+
<link rel="icon" type="image/png" sizes="32x32" href="../../../images/favicon-32x32.png">
33+
<link rel="icon" type="image/svg+xml" href="../../../images/favicon.svg">
34+
<link rel="manifest" href="../../../images/site.webmanifest">
35+
<link rel="mask-icon" href="../../../images/safari-pinned-tab.svg" color="#5bbad5">
36+
<meta name="msapplication-TileColor" content="#00aba9">
37+
<meta name="theme-color" content="#ffffff">
38+
39+
<!-- atom -->
40+
<link type="application/atom+xml" rel="alternate" href="https://blog.rust-lang.org/feed.xml" title="Rust Blog" />
41+
42+
</head>
43+
<body>
44+
<nav class="flex flex-row justify-center justify-end-l items-center flex-wrap ph2 pl3-ns pr4-ns">
45+
<div class="brand flex-auto w-100 w-auto-l self-start tc tl-l">
46+
<a href="../../../">
47+
<img class="v-mid ml0-l" alt="Rust Logo" src="../../../images/rust-logo-blk.svg">
48+
<span class="dib ml1 ml0-l">Rust Blog</span>
49+
</a>
50+
</div>
51+
52+
<ul class="nav list w-100 w-auto-l flex flex-none flex-row flex-wrap justify-center justify-end-l items-center pv2 ph0 ph4-ns">
53+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="https://www.rust-lang.org">Rust</a></li>
54+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="https://www.rust-lang.org/tools/install">Install</a></li>
55+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="https://www.rust-lang.org/learn">Learn</a></li>
56+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="https://www.rust-lang.org/tools">Tools</a></li>
57+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="https://www.rust-lang.org/governance">Governance</a></li>
58+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="https://www.rust-lang.org/community">Community</a></li>
59+
</ul>
60+
</nav>
61+
62+
<section id="On the RustConf keynote" class="white">
63+
<div class="w-100 mw-none ph3 mw8-m mw8-l center f3">
64+
<header>
65+
<h2>On the RustConf keynote</h2>
66+
<div class="highlight mt2 mb3"></div>
67+
</header>
68+
69+
<div class="publish-date-author">May 29, 2023 &middot; leadership chat membership
70+
on behalf of <a href="https://www.rust-lang.org/governance">leadership chat</a>
71+
</div>
72+
73+
<div class="post">
74+
<p>On May 26th 2023, <a href="https://thephd.dev/about/">JeanHeyd Meneide</a> announced they <a href="https://thephd.dev/i-am-no-longer-speaking-at-rustconf-2023">would not speak at RustConf 2023 anymore</a>. They were invited to give a keynote at the conference, only to be told two weeks later the keynote would be demoted to a normal talk, due to a decision made within the Rust project leadership.</p>
75+
<p>That decision was not right, and first off we want to publicly apologize for the harm we caused. We failed you JeanHeyd. The idea of downgrading a talk after the invitation was insulting, and nobody in leadership should have been willing to entertain it.</p>
76+
<p>Everyone in leadership chat is still working to fully figure out everything that went wrong and how we can prevent all of this from happening again. That work is not finished yet. Still, we want to share some steps we are taking to reduce the risk of something like this from happening again.</p>
77+
<p>The primary causes of the failure were the decision-making and communication processes of leadership chat. Leadership chat has been the top-level governance structure created after the previous Moderation Team resigned in late 2021. It’s made of all leads of top-level teams, all members of the Core Team, all project directors on the Rust Foundation board, and all current moderators. This leadership chat was meant as a short-term solution and lacked clear rules and processes for decision making and communication. This left a lot of room for misunderstandings about when a decision had actually been made and when individuals were speaking for the project versus themselves.</p>
78+
<p>In this post we focus on the organizational and process failure, leaving room for individuals to publicly acknowledge their own role. Nonetheless, formal rules or governance processes should not be required to identify that demoting JeanHeyd’s keynote was the wrong thing to do. The fact is that several individuals exercised poor judgment and poor communication. Recognizing their outsized role in the situation, those individuals have opted to step back from top-level governance roles, including leadership chat and the upcoming leadership council.</p>
79+
<p>Organizationally, within leadership chat we will enforce a strict consensus rule for all decision making, so that there is no longer ambiguity of whether something is an individual opinion or a group decision. We are going to launch the new governance council as soon as possible. We’ll assist the remaining teams to select their representatives in a timely manner, so that the new governance council can start and the current leadership chat can disband.</p>
80+
<p>We wish to close the post by reiterating our apology to JeanHeyd, but also the wider Rust community. You deserved better than you got from us.</p>
81+
<p>-- The members of leadership chat</p>
82+
83+
</div>
84+
</div>
85+
</section>
86+
87+
<footer>
88+
<div class="w-100 mw-none ph3 mw8-m mw9-l center f3">
89+
<div class="row">
90+
<div class="four columns mt3 mt0-l" id="get-help">
91+
<h4>Get help!</h4>
92+
<ul>
93+
<li><a href="https://doc.rust-lang.org" target="_blank" rel="noopener">Documentation</a></li>
94+
<li><a href="mailto:core-team@rust-lang.org">Contact the Rust Team</a></li>
95+
</ul>
96+
</div>
97+
<div class="four columns mt3 mt0-l">
98+
<h4>Terms and policies</h4>
99+
<ul>
100+
<li><a href="https://www.rust-lang.org/policies/code-of-conduct">Code of Conduct</a></li>
101+
<li><a href="https://www.rust-lang.org/policies/licenses">Licenses</a></li>
102+
<li><a href="https://www.rust-lang.org/policies/media-guide">Logo Policy and Media Guide</a></li>
103+
<li><a href="https://www.rust-lang.org/policies/security">Security Disclosures</a></li>
104+
<li><a href="https://www.rust-lang.org/policies">All Policies</a></li>
105+
</ul>
106+
</div>
107+
<div class="four columns mt3 mt0-l">
108+
<h4>Social</h4>
109+
<div class="flex flex-row flex-wrap">
110+
<a href="https://twitter.com/rustlang" target="_blank" rel="noopener" alt="twitter link"><img src="../../../images/twitter.svg" alt="twitter logo" title="Twitter"/></a>
111+
<a href="https://www.youtube.com/channel/UCaYhcUwRBNscFNUKTjgPFiA" target="_blank" rel="noopener" alt="youtube link"><img style="padding-top: 6px; padding-bottom:6px" src="../../../images/youtube.svg" alt="youtube logo" title="YouTube"/></a>
112+
<a href="https://discord.gg/rust-lang" target="_blank" rel="noopener" alt="discord link"><img src="../../../images/discord.svg" alt="discord logo" title="Discord"/></a>
113+
<a href="https://github.com/rust-lang" target="_blank" rel="noopener" alt="github link"><img src="../../../images/github.svg" alt="github logo" title="GitHub"/></a>
114+
</div>
115+
<h4 class="mt4 mb3">RSS</h4>
116+
<ul>
117+
<li><a href="../../../feed.xml">Main Blog</a></li>
118+
<li><a href="../../../inside-rust/feed.xml">"Inside Rust" Blog</a></li>
119+
</ul>
120+
</div>
121+
122+
</div>
123+
<div class="attribution">
124+
Maintained by the Rust Team. See a typo?
125+
<a href="https://github.com/rust-lang/blog.rust-lang.org" target="_blank" rel="noopener">Send a fix here</a>!
126+
</div>
127+
</div>
128+
</footer>
129+
130+
<!-- scripts -->
131+
<script src="../../../scripts/highlight.js"></script>
132+
133+
</body>
134+
</html>

0 commit comments

Comments
 (0)
0