This is an interesting post on the Pluralsight blog http://blog.pluralsight.com/full-stack-developer-solution talking about the rise of the full stack developer role. In a nutshell they’re basically saying that the full stack developer is a role born out of poor team communication, that it’s a bad idea and that developers would be better off specialising, e.g as DBA’s, UX experts etc.
I would personally consider myself a full stack developer, I’m involved at every level from requirements analysis to user interface development and design. It occurs to me that the UK developer job market almost insists on full stack capability in candidates and has done for some time; there are specialists positions available for DBA and UX designers for example but for the most part job requirements seem to involve DB, back end and user interface. Personally I would be very wary of specialising for fear of limiting my employment opportunities. Are you a full stacky or a specialist ?