Are some people more naturally suited to being front-end developers versus back-end developers, or vice versa?
My understanding of front-end development (which I love) is that it’s useful to have a good understanding of the back-end technologies. I haven’t done enough back-end work to discuss whether I like it or not… but I’ve talked to a couple of people by now who’ve said that they’re die-hard back-end developers who hate doing front-end work.