3 ms·
You can also shoot yourself in the foot a lot less by having a solid understanding of fundamentals before jumping into coding right away. Unfortunately learnin
by Mizoguchi 3y ago
You can also shoot yourself in the foot a lot less by having a solid understanding of fundamentals before jumping into coding right away.
Unfortunately learning the fundamentals requires a lot of reading and practicing and most literature and content out there isn't great.
The OP would have known why holding a reference to an item in a list sometimes is not a good idea by knowing the fundamentals of memory allocation, which can be found on many books and articles totally unrelated to Rust.
One of my favorite books for learning fundamentals is Effective Java, even when I wrote very little code in Java during my career I found some of the concepts and ideas in that book to be language agnostic.
- nottorp 3y ago> sometimes is not a good idea by knowing the fundamentals of memory allocation ... which can be learned by shooting yourself in the foot with C. My opinion is, it's best to have done a little low level programming because it will nag you subsconsciously when you go accidentally quadratic or worse in a high level language.