Video yükleniyor...
Video Yüklenemedi
Why did Meta build its own internal developer tooling instead of using industry-standard solutions like GitHub? And what do their systems "Sandcastle," "Landcastle", "Butterflybot" and "Phabricator" do? Tomas Reimers, former Meta engineer and co-founder of Graphite , joins the show to talk about Meta's custom developer tools – many... show more
37,722 görüntüleme • 1 yıl önce •via X (Twitter)
8 Yorum

@TomasReimers @withgraphite sounds like when he starts listing the fb internal tools

Excited about the latest tech for your drone product? Our NDAA-compliant, US-made flight controllers are designed to accelerate your path to market and provide a solid platform for developing your autonomous software. Check them out! #Drones #UAV #UAS #Robotics #MadeInUSA

@TomasReimers @withgraphite Worked there. Some internal tools are good, some are bad. Huge monorepos are a bad idea for many reasons. We had random merges in RL breaking code/builds in IG. Monorepos made sense in 2010, when the whole codebase was 3gb, and not now when it is 300gb+. Don't copy big tech

@TomasReimers @withgraphite NIH syndrome

If you listen closer, not really: Back in 2010, Facebook already had more than 1,000 devs. Git was barely coming around. GitHub was not even founded. And there were no tools for companies this size - and we've not even talked about build, experimentation etc. Especially not for one with this size of a monorepo! And today, Facebook serves closer to 3B people per day... again not something that there's vendor solutions for Sometimes you really are at the scale where either you build yourself, or you handicap yourself with tools that are not a fit

@TomasReimers @withgraphite if you want to talk to someone in the monorepo game... @victorsavkin should be first on your list. ex google engineer and co-founder of @NxDevTools.

@TomasReimers @withgraphite Haven’t listened to it yet - EdenFS not covered?

@TomasReimers @withgraphite Sounds like a krazam video

