title: Keeping up with standards, new releases and deprecations
body: <p>I want to know how programmers keep up with changes in a package or library. I usually go over the release notes. 
  How to keep up with the standards and maintain good coding practices?<br>
  Thanks</p>
  
  <p><strong>Edit</strong> <br>
  By "maintaining good coding practices" I mean is how to keep code efficient and optimized based on changes in the standard/release? For e.g: remove deprecated code, use new features.
  <br>
  I am just wondering what is the right way to go about it? If some feature is deprecated from one version to next do people go and change it in their codebase asap?
  Thanks Stack Overflow, I learn a lot here :)</p>