People wearing fedora hats will tell you that you are not a full-stack engineer, unless you are smelting your own copper.
I guess that everything depends on the scale. If your project is highly complex, mixing lots of technologies, and with an over-complicated infrastructure, it will be hard for anyone to be able to understand all the parts.
On the other hand, for instance, in my scale, a lot of Rails developers are "full-stack", in the sense that they can develop a feature entirelly by themseves. That means, from deciding the schema of the database, writing the API, coding React/Redux, and writing the CSS.
Of course, it is good to have specialists, but having people who can do anything is useful as well.
Log in to continue
We're a place where coders share, stay up-to-date and grow their careers.
People wearing fedora hats will tell you that you are not a full-stack engineer, unless you are smelting your own copper.
I guess that everything depends on the scale. If your project is highly complex, mixing lots of technologies, and with an over-complicated infrastructure, it will be hard for anyone to be able to understand all the parts.
On the other hand, for instance, in my scale, a lot of Rails developers are "full-stack", in the sense that they can develop a feature entirelly by themseves. That means, from deciding the schema of the database, writing the API, coding React/Redux, and writing the CSS.
Of course, it is good to have specialists, but having people who can do anything is useful as well.