4 ms·
> it turns out big corporations that use multirepos tend to be even less efficient (about versioning) than those that use monorepos Amazon disagrees.
by ex_amazon_sde 6y ago
> it turns out big corporations that use multirepos tend to be even less efficient (about versioning) than those that use monorepos
Amazon disagrees.
- sokoloff 6y agoDoes Amazon optimize for efficiency in software engineering, or just for the overall quantity of output? My sense, having spoken with Amazon SWEs and a fair number of engineering leaders is that they optimize for overall output, but not for efficiency (output per worker).
- beagle3 6y agoWell, the measure of efficiency most of the world cares about is “overall profit”, which — around the efficient frontier — has a good proxy with “overall output”. I feel your “output per worker” measure of average individual efficiency is not a good metric to optimize - just fire everyone except your best employee and you’ve maximized it. Edit: employer -> employee typo
- sokoloff 6y agoI think your first point is good and agree with it. Even within optimizing for that (rather than output/worker or output/salary), I think it's fair to examine whether specific choices are optimized for the same case that you are facing. Not everything done by very successful companies should be replicated in your business.