• Haha. On a more serious note, it gets better over time. I recommend keeping a really functional programming style in Rust and only opt out to imperative programming, when it just makes sense (e.g. to optimize, avoid allocs etc.). I’d say Rust is currently my most productive programming language, because I mostly avoid the time-consuming debugging part due to the strictness.