Improving an average project is a matter of learning from the alternatives. To push the state of the art you need to consider fundamentals.
Related Posts
The Matter protocol is excellent for puns.
"Does it Matter? It doesn't Matter."
One nice feature of cargo that I wasn't previously aware of: you don't need to do anything after updating your Cargo.toml.
In npm, you need to remember to `npm i` after changing package.json. It's not declarative and the state can get out of sync.
Learning software development through playing and contributing to a MUD: https://tashian.com/articles/how-i-learned-to-program/