Confused about whether UI or UX is considered front-end? This article breaks down the roles, skills, and boundaries between UI, UX, and front-end development.