Is it even possible nowadays to be a generalist? In science something similar happened. There was a time where some people knew pretty much in every science field, chemistry, physics, biology etc. but the amount of knowledge grew and it become impossible to know enough in every field. Maybe game development isn't any different. You either become an expert in on field or your knowledge is to superficial to actually he…
Overspecialized teams are also a hazard. The best design solutions are usually compromises, but when the trade-off crosses into different disciplines (e.g., mechanical vs electrical), it can get tricky. At minimum, you need people who can even recognize when such trades exist. It's better if you can find translators: the rare person with enough expertise in relevant domains to get to get two teams to work together ef…
― Motoko Kusanagi ⎯ Ghost in the Shell (1995)