I think the internal web tooling was pretty good compared to anyone but AWS circa 2016 but by 2020 when I left it felt a bit antiquated. Similarly they didn't have linters rolled out until it was industry standard iirc.
But BCL is still the worst language I've ever used.
> I think the internal web tooling was pretty good compared to anyone but AWS circa 2016 but by 2020 when I left it felt a bit antiquated.
In 2015, the SRE org started project "Prod 2020", with the goal of unifying the SRE stacks and modernizing the web tools. It was quite successful.
If by "web tooling" you mean the tools for producing public-facing HTML services, those were used by a surprisingly small percentage of developers.
> But BCL is still the worst language I've ever used.
I'm an SRE and I think it's quite likely the best infra language I've ever seen.
I still don't understand why all that dynamic config stuff isn't just Python. Sure, static configs should be protos, but GCL is a whole nasty programming language. They came so close with Piccolo and Gmon but still made it not Python. Have heard some language purity rants involving determinism, but I don't buy it. And they keep inventing new stuff like Starlark. They need to stop.
loading story #49202741