Conversation

Since we're building up a team to work on Rust I now get to do more Rust-based phone screens and coding interviews. It's noticeable that rust developers code is very consistent and idiomatic. Much more so than either C, C++, or Java. More like Python or Go in that way.
12
265
Interesting! Do you mean self-consistent, or consistent across interviewees? I would've guessed a fair bit of variation where you can either tend more ML-ish, or more imperative. E.g. control flow statements + mutation vs. combinators, `match` as an expression, &c.
1
3
Sure, but in Rust, all those styles are understood. And while you can go overboard with functional idioms, this will slow your compile times – a way the compiler tells you it prefers simple code.
1
2