Rust is a low-level programming language known for its unique approach to memory-safe systems programming and for its steep learning curve. To understand what makes Rust difficult to adopt, we surveyed the top Reddit and Hacker News posts and comments about Rust; from these online discussions, we identified three hypotheses about Rust's barriers to adoption. We found that certain key features, idioms, and integration patterns were not easily accessible to new users.
@article{arxiv.1901.01001,
title = {Identifying Barriers to Adoption for Rust through Online Discourse},
author = {Anna Zeng and Will Crichton},
journal= {arXiv preprint arXiv:1901.01001},
year = {2019}
}