Is trial and error the best method for learning and implementation?