Well, since a long time ago, i could not accept that some developers would title themselves as "Front-End Developer", or "Web Developer"...<p>It's like WTF!!! You are a Developer, why would you want to stay just in web development? if you're a developer you can move on anything you want anytime!! Why are you locking yourself just into "Web Developer"?<p>Well, that's my rage... Lots of answers from friends, basically, they are all afraid of tools they've never used, and they don't even bother to try them out.<p>I like to do any kind of work, from deployment scripts, load balancers, distributed computing, web front-end, desktop front-end, mobile, database, hell, i like to be part of all the entire project!! I've have a lot of luck because i've always been in small companies, and maybe we don't deliver the best solution, but the solutions work, and work really well, i have developed lots of systems, and they are not a headache to support, so i'm proud of what we have achieved...<p>But recently, when people ask you "what kind of developer are you", you can't just say "i'm a developer", because, i don't know why, but people assume that you don't know Web, SQL, FrontEnd, etc... And magically, a "Web Developer" is way better than just a "Developer". That happened to me lots of times, just because my title said "Developer", people that didn't knew me don't consider me for projects.<p>That's why i am now using the "Full-Stack Developer" title, you just can't use any other title on today's market. I don't want to be doing just "Web Frontend", or "Database Administrator", or "CI Manager"... Heck, i want to participate in all the project.<p>And i agree with other people here, a Full Stack doesn't needs to be a guru on every language/framework. You just need to know how to assemble everything to make it work. And it WILL NEVER be perfect, because requirements change everyday, but your stack can evolve to adapt to those changes.<p>Same goes for a "Frontend Developer"... A frontend developer can be really bad frontend developer, but he's a frontend developer because he wants to do only that and is happy whit that...<p>I believe a Full Stack developer is a guy that is not afraid to solve a problem in any stack of the system, not a guru or a genius.<p>Well, that's my point of view.