3 ms·
How big is the company? Small companies with too many specialists run into trouble when the balance of work between specialties fluctuates and bottlenecks form
by cimmanom 8y ago
How big is the company?
Small companies with too many specialists run into trouble when the balance of work between specialties fluctuates and bottlenecks form. Or when a couple people go on vacation and one gets sick and all of a sudden you have nobody who can debug the database.
In a large company, each developer can only be working on a tiny corner of the codebase at any given time, and there should be plenty of redundancy. Generalization serves less of a purpose, and specialization allows the company to take advantage of deeper expertise (or hire more junior, lower-salaried developers who haven't had time yet to build up significant experience in more than one area.)