Disclaimer - I work in the tech industry. I find that too few people actually understand how computers work, how programs work, what the gaps that currently exist are and how to communicate effectively about the shortcomes. Teaching "coding" - I prefer "programming" or "application design" - is an important skill. It allows people to determine what they actually need and figure out how to do it. It is not a matter of learning apps. 

It's a matter of being able to determine which apps actually will solve your problems. Knowing what a loop is, a data structure, or inheritance. Being able to relate mathematics to programming and business process is a highly valuable skill. If you don't understand computers or data management you cannot innovate or direct change as well as those who can.

The argument in the article is that you don't need math because you have a calculator (app).