Thoughts on front-end development