Remix.run Logo
▲ mike_hearn an hour ago

But Piper is a reimplementation of perforce which makes me wonder why they couldn't just license it. Why does it make sense to do this. Perforce should scale to the level they're talking about. Google were using it even when they had many tens of thousands of developers and multiple changesets per second and presumably it got better since then

▲StilesCrisis 23 minutes ago | parent | next [-]

Google implemented Piper because Perforce simply didn't scale well. In the years since, P4 has barely improved at all. Licensing P4 would not help and Google doesn't offer Piper licenses.

▲reverius42 42 minutes ago | parent | prev [-]

In the age of AI writing code, maybe the question flips from "why not license it" to "why not reimplement it"?

▲mike_hearn 40 minutes ago | parent [-]

Is it really their comparative advantage? Perforce can use Claude too but can amortize the cost over many customers so it should be cheaper and faster to reuse.

I mean 30k CLs per day isn't much. That's one every few seconds. Well within what a decent perforce server can do.