I am often asked by recruiters if I am "more front-end or more back-end".
When I first starting developing, this distinction was quite clear: front-end was client side (primarily javascript) and and back-end was server side. I think we could all agree that over the last five years, that line has blurred. Libraries like Node or Angular are server-side while CSS (and SASS, et. al.) has been perfecting it's js impersonation.
If I ONLY used my PHP powers to communicate with a database, I would say "I am back-end". If I only wrote javascript (perish the thought), I would say "I am front-end". But, who does ONLY those things.
Over the past month, I have had one company pass on my because I am "too front-end" and another pass on my because I am "too back-end".
Do you see the front/back-end dichotomy as an antiquated distinction, except in the extreme cases listed above?
How do answer that question?
Is there a "meaning" that recruiters/employers have when they ask this question?
Look forward to your responses.