4 ms·
> Maybe not yet, but it is heading in that direction When people say that Rust is complex, they often neglect to differentiate between implementation complexit
by faitswulff 2y ago
> Maybe not yet, but it is heading in that direction
When people say that Rust is complex, they often neglect to differentiate between implementation complexity and developer facing complexity. The implementation complexity is growing in part to support the end user simplicity. I also don't understand why anyone feels the need to know every feature of the language. You can just learn about and use the features that you need.
- jiggawatts 2y agoThat only works if you sit in isolation on a mountain and start with no_std and write everything else from scratch, yourself. The majority exist in a community and have to collaborate with others. They have to deal with the code written by others, code which may use any language feature. Every developer doing serious work will trip over every available language feature eventually.
- faitswulff 2y ago> Every developer doing serious work will trip over every available language feature eventually. Steve Klabnik: “Just to provide another perspective: if you can write the programs you want to write, then all is good. You don't have to use every single tool in the standard library. I co-authored the Rust book. I have twelve years experience writing Rust code, and just over thirty years of experience writing software. I have written a macro_rules macro exactly one time, and that was 95% taking someone else's macro and modifying it. I have written one proc macro. I have used Box::leak once. I have never used Arc::downgrade. I've used Cow a handful of times. Don't stress yourself out. You're doing fine.“ https://www.reddit.com/r/rust/comments/1fofg43/i_am_struggling_with_rust_because_i_cant_see_when/lopwnyd/ https://www.reddit.com/r/rust/comments/1fofg43/i_am_struggli...