As someone who likes to dip their toes into everything, I feel a bit called out by “master of nothing”.
It just means he can’t do it by himself.
Yours won’t be perfect, but you can do the whole thing by yourself.
Why would I want to do it by myself, in a professional team setting?
My apologies. My intention wasn’t a dig at engineers themselves, but rather the trend of employers seeking “full stack” engineers, and the implications of them shopping for a singular engineer willing to do the job of multiple engineers-- IE be taken advantage of, and the first to be let go, because of a lack of specialized domain knowledge, etc.
No worries. Wasn’t really offended. ;)
Fuck that employer behavior, though.
The truth is that there is value in both a generalist and a specialist.