The emergence of automated development platforms is generating considerable speculation regarding the trajectory of software development . Will such platforms completely supplant human programmers ? Perhaps not entirely, but they are certainly poised to reshape the methodology of building software . We can expect a shift where developers will incre