Train Effective developer