Many developers claim to be full-stack i.e. they can handle everything in all the layers. But how many of you think these developers are truly good at all the layers - DB, Servers and Client Side. I believe we should focus on being specialist in a field rather than being a generalist.
What do you guys think? Do true full-stack developers is a myth?