What is front-end development? Hint: it's not just coding