Lessons From Software Engineering at Google: Part 4 - The Importance of Learning