As a software engineer, you might be overwhelmed by new technologies, new design patterns, new architecture principles, new UI and API frameworks, new libraries, new way to implement software, new way to store the data... and the list goes on. There are few skills that are never out of fashion…