A programmer is a person who writes computer codes/programs that helps the computer software and applications to function properly and aim to achieve certain goals.