Inductive Program Synthesis: Enabling Folks Who Are Not Coders