Yes but Perforce is a (broadly) centralised system, so you don’t end up with the whole history on your local computer. Yes, that then has some challenges (local branches etc, which Perforce mitigates with Streams) and local development (which is mitigated in other ways).
For how most teams work, I’d choose Perforce any day. Git is specialised towards very large, often part time, hyper-distributed development (AKA Linux development), but the reality is that most teams do work with a main branch in a central location.
See this is the kind of shit that bothers me with Git and we just sort of accept it, because it’s THE STANDARD. And then we crank attach these shitty LFS solutions on the side because it don’t really work.
But you do realise there’s a difference between a business owning some data about its users in a well regulated democracy and the Chinese state having free access to a tonne of personal data about a vast amount of people in the West?
Also, I presume you are aware that China prohibits the export of data on Chinese citizens to western servers.
While it’s not exactly important who started it, China started it.
Oh 100%. 100 hour work weeks are absolutely insane and clear productivity theatre. To then pretend that adding an extra 20 hours will do more. Man what a waste.
I hope those engineers are getting double bonus equity or something. 100 hour weeks is “you live in the office and all you do is work”. I’ve done 100 hour weeks in my game crunch days. It’s impossible to maintain a personal life.
I cannot imagine anyone being productive at 120 hour weeks. WTF is this? North Korea?!
🤣