I don’t believe in generalists. Everyone has interests and strengths that over time move them in a direction to specialization. To say one codes both the front end and back end of a web site is about as general as I’d accept.
Example, game developers and financial systems engineers have very little shared domain knowledge and would require a huge amount of context switching on the order of months.
Mobile engineers also rarely want to work on server code. The tooling, the languages, the UX, they don’t even intersect on a vin diagram. Tools like react-native try to work around this discrepancy, but it’s few and far between.
Example, game developers and financial systems engineers have very little shared domain knowledge and would require a huge amount of context switching on the order of months.
Mobile engineers also rarely want to work on server code. The tooling, the languages, the UX, they don’t even intersect on a vin diagram. Tools like react-native try to work around this discrepancy, but it’s few and far between.