Full-stack developer: A mythical creature?
There’s actually a fair bit of controversy surrounding the whole concept of the full-stack developer. Why? Because some people question whether such a person can actually exist.
As the web develops, more and more elements have been introduced to enable different features for websites and web apps. This has grown to the point where being truly “full-stack” may be completely impossible.
Think about scientists. Back in the Renaissance, you had your polymath types who could conquer multiple different disciplines within science and art. Look at someone like Da Vinci who made breakthroughs in physiques, engineering, biology and art. Today, you have to study a PhD to properly understand even a small aspect of one scientific discipline. You don’t do a PhD in science; you do it in “the human eye and its reaction to certain wavelengths”.
Being a full stack developer is the equivalent of having a working knowledge of all of science.
Is that even possible?