how hard is it to just create a user friendly program?