On self-optimization and coaching