This article has a great take on developer-husbandry, and I particularly like the last paragraph:
"I’ve gone back and forth on whether managers should code and my opinion is: don’t stop coding. Each week that passes where you don’t share the joy, despair, and discovery of software development is a week when you slowly forget what it means to be a software developer. Over time it means you’ll have a harder time talking to engineers because you’ll forget how they think and how they become bored."
Even better is who sent it over to me - one of my commercial stakeholders. Being in a tech savvy business makes my job a lot easier in a million little ways.