Managers, stop distracting employees
Pretty much each piece of advice here can easily be replaced with software.  I think &quot;manager as supervisor&quot; is frankly dead.  It just hasnt stopped moving yet.<p>For me a great thing to learn from software development is daily integration builds - whatever work is being done, build it as the complete sellable product every day.  This way you will get good at making the saleable product