One thing I’m appreciating since branching out into #rustlang and using #data.table at work is that immutable data by design is an incredibly useful simplification that reduces cognitive load and eliminates large classes of bugs in #rstats.
I can’t recommend packages that try to give users the power of mutability. While the benchmarks are seductive, you don’t gain time because of the new weird bugs and constant struggles over what parts of your API should allow mutability.


