I write about language-agnostic mental models as well as Rust specific tips and lessons. I've written about:
* Processes for reading code: https://www.justanotherdot.com/posts/reading-code-is-decodin...
* Treating a codebase as a home (as opposed to a skyscraper): https://www.justanotherdot.com/posts/make-a-home.html
* Writing useful pull requests: https://www.justanotherdot.com/posts/what-makes-a-good-pr.ht...
* Habit formation: https://www.justanotherdot.com/posts/habit-a-tale-of-two-wat...
* Handling the stress of continually learning new skills: https://www.justanotherdot.com/posts/an-infinite-barrage-of-...
* Ways to approach refactoring: https://www.justanotherdot.com/posts/safely-shape-code-with-...
* Tips for using git: https://www.justanotherdot.com/posts/how-i-git.html
* The power of feedback loops, among other things such as principles and patterns: https://www.justanotherdot.com/posts/a-love-letter-to-feedba...
* Mental models for testing practices, such as involution, idempotence, and roundtripping: https://www.justanotherdot.com/posts/the-lowly-assert-roundt...
* A primer to fuzzing Rust programs: https://www.justanotherdot.com/posts/catching-panics-in-depe...
* Ways to pick, and win, a fight with the borrow checker in Rust: https://www.justanotherdot.com/posts/four-ways-to-avoid-the-...
I write about language-agnostic mental models as well as Rust specific tips and lessons. I've written about:
* Processes for reading code: https://www.justanotherdot.com/posts/reading-code-is-decodin...
* Treating a codebase as a home (as opposed to a skyscraper): https://www.justanotherdot.com/posts/make-a-home.html
* Writing useful pull requests: https://www.justanotherdot.com/posts/what-makes-a-good-pr.ht...
* Habit formation: https://www.justanotherdot.com/posts/habit-a-tale-of-two-wat...
* Handling the stress of continually learning new skills: https://www.justanotherdot.com/posts/an-infinite-barrage-of-...
* Ways to approach refactoring: https://www.justanotherdot.com/posts/safely-shape-code-with-...
* Tips for using git: https://www.justanotherdot.com/posts/how-i-git.html
* The power of feedback loops, among other things such as principles and patterns: https://www.justanotherdot.com/posts/a-love-letter-to-feedba...
* Mental models for testing practices, such as involution, idempotence, and roundtripping: https://www.justanotherdot.com/posts/the-lowly-assert-roundt...
* A primer to fuzzing Rust programs: https://www.justanotherdot.com/posts/catching-panics-in-depe...
* Ways to pick, and win, a fight with the borrow checker in Rust: https://www.justanotherdot.com/posts/four-ways-to-avoid-the-...