What is a full-stack designer, and should you be one?