Management is (and should be) different for businesses where engineering excellence is a necessity versus businesses that just need competent/efficient technical solutions to non-technical problems.
This article is clearly about the second type of business. And it's designed to defend the second type of business against programmers who think they work for the first type of business.