|
|
|
|
|
by foofie
850 days ago
|
|
> This is a thing people experience at the beginning (...) This is not an onboarding problem. This is a trait of the programming language, which only gets worse as a project grows. It's high time for the Rust community to start to get honest with themselves and stop pretending problems don't exist. It's already bad enough with the clusterfuck which is async Rust, and you're doing no one any favor to pretend that the borrow checker doesn't add a heavy cognitive load. |
|
The borrow checker actively reduces cognitive load once you learn to adopt program designs that mesh well with its requirements. And those happen to be really good program designs across a wide range of axes.