This has been a piece of writing I've been stewing over for awhile now, and now that my website is finished, I finally sat down and wrote it.
Rust teaches you to write better code
...is a common sentiment you will hear from Rust programmers. Unfortunately for those of us who've found it frustrating to hear (and a bit pretentious), it's sorta true. In this post, I walk through my journey in overcoming one of Rust's most notoriously difficult features, lifetimes, and how the language pushing me to dodge them was its very un-subtle way of teaching me to approach problems in creative new ways.
this was also basically my exact experience learning rust and i highly recommend it to anyone interested in learning the language
i think "college student with experience in OO code dies writing graph-like structures for a video game" is a universal experience