Candidate Skill: Coding System Design