I inquired about this to a friend of mine who was mostly self taught at first, he has now past the 10 years experience mark but is just finishing up school in between freelance jobs. One of the things he told me was to take a terminology/vocabulary class, you probably know most of it after a few years experience but even a slight misunderstanding in diction can have serious implications down the line. I was surprised how much I learned and how beneficial it was to the conciseness of my code comments.