Re:Ask HN: What current companies have the best software eng...
by mcguire on Wednesday January 04, 2017 @01:08PM
(#13320552)
The architecture of all software projects eventually matches the structure of the organization writing the software.
Re:Ask HN: What current companies have the best software eng...
by p-squared on Wednesday January 04, 2017 @05:14PM
(#13322610)
> They have 18k classes because they came up with a rather clever way of allowing many separate developers to all work on different features of the same app, without stepping on each others toes.
What makes you believe this is "clever" as opposed to a poor engineering decision? I strongly suspect that FB might have delivered a higher quality product through a more traditional team-ownership development model. Throwing large numbers of developers at a single app is unlikely to lead to a well-architected holistic solution.
Facebook wants the shortest possible time between product idea and real world users interacting with it, which is why they also have a solid CI/CD pipeline. You might not agree with the tradeoff, but the pragmatism is impressive