Rust is often considered a hard to learn language. And sure enough, on just about every topic you can go arbitrarily deep and find new and fascinating things about how computers and/or math work. Also if you write code most of the community deems 'good', you'll invariably run into some hard topics, like ownership and lifetimes, async internals etc. But you don't need to know most of it to become productive! This talk shows some ways to simplify your coding at the expense of some duplication, runtime overhead or warm fuzzy feeling you don't get because you didn't just solve a complex puzzle.
1 окт 2024