top | item 33150531

(no title)

cranekam | 3 years ago

> Facebook infamously allows for redundancy in development (each team developing its own solutions instead of trying to solve the problems across multiple teams)

Example or sources for this claim? I spent close to a decade working there and this doesn’t sound familiar at all.

discuss

order

hnbad|3 years ago

That's pretty much what multiple people working at FB at the time told me over the past years. It was also the conclusion of a third-party analysis of the FB mobile app which literally included multiple libraries for doing the same thing for different parts of the app which were developed by different teams. This was also true for the Facebook web app at least during the early React years.

cranekam|3 years ago

I doubt this is an unusual situation.

I'm not falling on my sword to defend Facebook here, BTW. The company does a lot wrong. I just suspect it's not much worse than anyone else.

ketchupdebugger|3 years ago

Its more like, if x team doesn't deliver a functionality that y team needs, y team would need to come up with an alternative/short term solution in order to answer y customers/users. Sometimes alternatives doesn't go away even after a permanent fix comes along.

Also since Meta is multi app you could have one solution for FB and one solution for IG etc.