Professional development and candidate recruitment coding challenges.