10 Things Software Developers Should Learn about Learning &#