News for hackers. Stuff that matters.
Re:Stop Interviewing with Leet Code by UncleMeat on Thursday June 09, 2022 @10:58AM (#31682014)
That's fine, but almost nobody is running tools on their MBP. So for this sort of thing you'd be using the package manager distributed with glinux. And Google is also a really weird island where tons of tools are custom. You cant use some open source tool for git bisecting because Google doesn't use git. You cant use some open source tool for debugging because borg is a weird custom mess and attaching debuggers requires specialized support.
Re:Stop Interviewing with Leet Code by dekhn on Thursday June 09, 2022 @11:52AM (#31682757)
Google uses git. I used to sit next to Junio Hamano, the primary developer of git, and lots of teams that used my team's services were using git. Lots and lots of teams. There was even an extension to use git with google3, which was really nice, but was replaced with a system that used hg instead.
Re:Stop Interviewing with Leet Code by UncleMeat on Thursday June 09, 2022 @12:55PM (#31683655)
I was very imprecise. Git is used both for OSS stuff as well as some other stuff. But the norm is development in google3 and even if you've got a layer of git commands on top of that, the actual source and change management is being done by citc/piper.
Re:Stop Interviewing with Leet Code by dekhn on Thursday June 09, 2022 @02:18PM (#31684838)
True, although I predated citc and piper and we definitely built apps locally on machines with source code (from perforce). I was strongly advocating that more people switch to abseil and build their code like open source in the cloud (the vast majority of compiled code doesn't have interesting secrets that could be used to game ranking, or make money from ads).
Re:Stop Interviewing with Leet Code by corrral on Thursday June 09, 2022 @11:04AM (#31682115)
OK, that makes sense, thanks for the explanation.