Microsoft has done this all along. Managers are programmers, they divide their time between programming and managing. The feeling within Microsoft, was how can someone who is not a programmer, manage programmers?
What it might be is that law firms in most places can't have partners who are non-lawyers, but that's quite different.