News for hackers. Stuff that matters.
Re:An ex-Googler’s guide to dev tools by galkk on Thursday November 26, 2020 @02:39AM (#25217797)
I also think that one of the parts of the success is that insane amount of system configs and other data are also source controlled or provide other means textual access for search (bigquery, etc).

This makes code search a super power.

(googler)

Re:An ex-Googler’s guide to dev tools by akhilcacharya on Thursday November 26, 2020 @02:42AM (#25217809)
Isn't *this...common? IaaS is good practice these days. I work at an eCommerce co and we do this as well.
Re:An ex-Googler’s guide to dev tools by tdeck on Thursday November 26, 2020 @02:59AM (#25217905)
Perhaps, but what's notable about Google is the extent to which everything is a text config file, and the fact that everything is in a monorepo.

As an example that surprised me, even our oncall rotations are kept in a text file along with a list of upcoming assignments. The rotation tool checks out that file and appends the next few names in the list to the end of that file to prepare the "calendar" for the coming weeks.

Re:An ex-Googler’s guide to dev tools by ra7 on Thursday November 26, 2020 @03:36AM (#25218083)
Unsurprisingly, this reminds me of upstream Kubernetes where code reviewers/approvers and project maintainers are all just text files named OWNERS, and the tools just read the files to enforce the rules. Very simple and elegant!
Re:An ex-Googler’s guide to dev tools by dannyw on Thursday November 26, 2020 @03:55AM (#25218183)
That’s a google-introduced thing :)
Re:An ex-Googler’s guide to dev tools by ra7 on Thursday November 26, 2020 @04:08AM (#25218256)
Yeah, which is why I said it’s unsurprising. I imagine Kubernetes gives you a glimpse of what development processes at Google is like.
Re:An ex-Googler’s guide to dev tools by randomswede on Friday November 27, 2020 @04:30AM (#25226950)
That fact was pretty useful when making the tooling that ensures that xooglers are not on-call in the future. Please don't ask me how I know.
Re:An ex-Googler’s guide to dev tools by thrweo24324324 on Thursday November 26, 2020 @06:07AM (#25218875)
Yes, but on the other of the spectrum, GCL itself has turned into another half baked programming language. Editing these configs is the bane of my life.
Re:An ex-Googler’s guide to dev tools by randomswede on Friday November 27, 2020 @04:32AM (#25226965)
GCL is the thing I was looking forward to never seeing when I left Google. Now, GCL is one of the things I actually miss.

Pretty much all other "configure things that are at least moderately complex" are actually bad enough that it makes GCL/BCL look like a really good idea.

Re:An ex-Googler’s guide to dev tools by rwmj on Thursday November 26, 2020 @06:10AM (#25218890)
The company I work for uses Google Calendar, which is worse in every way than the approach used at Google for calendaring.
Re:An ex-Googler’s guide to dev tools by mkoryak on Thursday November 26, 2020 @09:00AM (#25220063)
What does google use for calendaring?
Re:An ex-Googler’s guide to dev tools by masto on Thursday November 26, 2020 @09:30AM (#25220269)
Google Calendar.
Re:An ex-Googler’s guide to dev tools by toyg on Thursday November 26, 2020 @02:43AM (#25217815)
Good practice, yes. Common... it depends.