Fred George is interesting on this - see Programmer Anarchy.
My view (and yes I am working up a blog post) is
1. Coding is the equivalent of literacy after 1451 (Gutenberg).
2. in say, one generation, any company not having literate people at all levels of the organisation, and not having then changed how they work at a fundamental level to take advantage of these programmers/business people will be at as severe a compettive dis-advantage; similar to trading company in 1600 where no-one at the top could read or write.
3. If you think that's a bit of a stretch, or say "yeah but there were loads of illiterate people on trading ships" - but the people at the top, the captains, the investors, could all read and write. So they could exchange information globally and accurately. Share a model of the market effectively.
4. So, the successful companies in a generation will have coding in their DNA. And to get there from today, companies will benefit most from hiring great coders and teaching them how to be CEOs, how to be Salespeople, how to be accountants. And letting them run the company as CEOs, and accountants do now. Let me repeat - hire people who can code and teach them to be CEOs. They will find ways to run the company with coding at its core.
5. In short programmer anarchy / autonomy is the right way forward. The advantages of running a company through code is so great (comparable to running a company through writing) that all other skills come second. They are necessary but software eats them. For a generation only.
Takebacks: I am guessing that the econmoic advantages of code-literate population is a diminishing return compared to a text-literatate population. say 50%? Thats still phenonemonal.