You need to expand this story into Model-Driven Development (MDD), where code is generated from models/diagrams. CASE tools also did this back int the 1990's. Programmers need not fear automation, as there are not enough programmers to meet demand, and career interest is falling, at least in the USA. "Easy" code should be generated, so programmers can focus on new, difficult problems that can't be automated yet. Otherwise, we will not have all the software that our businesses and economy needs.
David Wright
http://it.toolbox.com/people/davidwright









Discuss