The proliferation of automated development platforms is fueling considerable discussion regarding the trajectory of software engineering . Will such platforms completely replace human programmers ? Perhaps not entirely, but they are certainly poised to revolutionize the methodology of building software . We can expect a transition where developers