When you are coming to Rust from another language you bring all your previous experiences with you.
Often this is awesome because it means you aren’t learning programming from scratch! However, you can also bring along bad habits which can lead you down the wrong rabbit hole or make you write bad code.
I decided to write up some of the things mentioned in Common newbie mistakes or bad practices, adding my own take and throwing in some examples to help spot these anti-patterns in the wild.
I'd love to hear if you have other suggestions or disagree with any of the bad habits I've mentioned!