Rust is mostly safety
I completely agree. This is what I wrote on Reddit in response to Klabnik&#x27;s post:<p>Rust can make such an important contribution to such an important slice of the software world, that I really fear that trying to make a better pitch and get as many adopters as quickly as possible might create a community that would pull Rust in directions that would make it <i>less</i> useful, not more.<p>Current C&#x2F;C++ developers really do need more safety. They don&#x27;t need a more pleasant language. Non C&#x2F;C++ developers don&#x27;t really need a language with no GC. Now, by &quot;don&#x27;t need&quot; I absolutely don&#x27;t mean &quot;won&#x27;t benefit from&quot;. But one of the things we can learn from James Gosling about language design is, don&#x27;t focus on features that are useful; don&#x27;t even focus on features that are <i>very</i> useful; focus on features that are absolutely indispensable... and compromise on all the rest. The people behind Java were mostly Lispers, but they came to the conclusion that what the industry really, really needs, is garbage collection and good dynamic linking and that those have a bigger impact than clever language design, so they put all that in the VM and wrapped it in a language that they made as familiar and as non-threatening as possible, which even meant adopting features from C&#x2F;C++ that they <i>knew</i> were wrong (fall-through in switch&#x2F;case, automatic numeric widening), all so they could lower the language adoption cost, and sell people the really revolutionary stuff in the VM. Gosling said, &quot;we sold them a wolf in sheep&#x27;s clothing&quot;. I would recommend watching the first ~25 minutes of this talk[1] to anyone who&#x27;s interested in marketing and maintaining a programming language.<p>If Rust would <i>only</i> win over 10% of C&#x2F;C++ programmers who <i>today</i> understand the need for safety, say, in the next 5-10 years, that would make it the highest-impact, most <i>important</i> language of the past two decades. In that area of the software world change is very, very slow, and you must be patient, but that&#x27;s where Rust could make the biggest difference because that&#x27;s where its safety is indispensable. A few articles on Rust in some ancient trade journals that you thought nobody reads because those who do aren&#x27;t on Twitter and aren&#x27;t in your circle may do you more good than a vigorous discussion on Reddit or the front page of HN. Even the organizational structure in organizations that <i>need</i> Rust looks very different from the one in companies that are better represented on Reddit&#x2F;HN, so you may need to market to a different kind of people. So please, be patient and focus your marketing on those that really <i>need</i> Rust, not on those outside that group you think you can win over most quickly because they move at a faster pace.<p>[1]: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Dq2WQuWVrgQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Dq2WQuWVrgQ</a>