Thanks for sharing. I am also mostly self taught in addition to having some great mentors during my career.
I would argue though that disciplines like security and test driven development is something you should care about in your personal projects as well. Making an effort in these areas will also make you a better developer, and TDD will in the end also save you a lot of time, by reducing the likelihood of defects.