|
|
|
|
|
by arcticfox
3603 days ago
|
|
That's great, I think we're totally different types of engineers. I think we'd succeed in different types of environments. I think an environment promoting the principles in your post (specialization, business managers, disdain of "full stack") can be effective, especially in huge organizations. But I am fully confident that a team of "full stack" generalists can be effective as well. I don't think the idea is "such a harmful concept to the profession of programming" at all. When you're hiring for a web position, go ahead and hire the guy that has never used JavaScript in his life, and leave the "full stack" people that have actually built things in that domain for me :) |
|
When hiring for a web position, hire a web developer or a person whose engineering skill leads you to believe they will solve the web development problems. That's my whole point. Web developer != "full stack". Hire someone else for the database side, and have them work together. The two specialists, say, are worth much more than someone you venerate as "full stack" and make do both things.