Most important lesson of software development if you are a manager:

in case the point is not clear: First of all, the productivity does not increase in proportion to the # of devs i.e., if you double the devs, it won’t double the productivity and deliverables. More importantly, the graph does not reach an asymptote. After a certain point there is a decrease in productivity as more devs are added to a team because of various reasons:
- people conflicts and politics
- impossible for one person to keep track and abreast of every changeset that is happening. as a result, left hand does not know what right hand is doing