3 ms·
> Increased Cognitive Load Leading to Mistakes Elsewhere I believe this is (among others) a very valid concern. When I dabbled in Rust to achieve what little I
by DemocracyFTW2 2y ago
> Increased Cognitive Load Leading to Mistakes Elsewhere
I believe this is (among others) a very valid concern. When I dabbled in Rust to achieve what little I did, I was positively impressed by Rust's very helpful and detailed error messages that allowed me to make productive progress in a learning-by-doing fashion. The two singular items that absorbed a disproportionate amount of trial-and-error were the 43 different ways to declare a /&?[Ss]tr(ing)?/ variable for one thing and the other was, of course, the borrow checker. I tried to understand what I was doing but despite reading numerous helpful docs and blogs I resorted to doing it the cargo cult way: just keep moving around the letters and symbols until the compiler stops complaining...