SPLASH 2018 (series) / PLATEAU 2018 (series) / PLATEAU 2018 /
Identifying Barriers to Adoption for Rust through Online Discourse
Mon 5 Nov 2018 09:30 - 09:45 at Beacon Hill - Adoption & Programmer Perception Chair(s): Joshua Sunshine
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, 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.
Mon 5 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
Mon 5 Nov
Displayed time zone: Guadalajara, Mexico City, Monterrey change
08:30 - 10:00 | Adoption & Programmer PerceptionPLATEAU at Beacon Hill Chair(s): Joshua Sunshine Carnegie Mellon University | ||
08:30 20mTalk | Welcome PLATEAU | ||
08:50 25mTalk | Programming by example: efficient, but not "helpful" PLATEAU Mark Santolucito Yale University, USA, Drew Goldman Roslyn High School, Allyson Weseley Roslyn High School, Ruzica Piskac Yale University, USA File Attached | ||
09:15 15mTalk | Observing the Uptake of a Language Change Making Strings Immutable PLATEAU Manuel Maarek Heriot-Watt University File Attached | ||
09:30 15mTalk | Identifying Barriers to Adoption for Rust through Online Discourse PLATEAU File Attached |