News for hackers. Stuff that matters.
Re:Software Engineering at Google by 88913527 on Monday August 14, 2023 @10:42AM (#37121582)
I have yet to be impressed by internal software tools developed by one team and consumed by another. You're likely being friendly and understating the degree of jank which is present.
Re:Software Engineering at Google by scarmig on Monday August 14, 2023 @10:52AM (#37121711)
It's janky, and when you do choose to use a best-effort tool with no dedicated support, you absolutely have to plan for it being a pain point and the likelihood of eventual migration.

That's true at Google, just as it's true anywhere. But what makes Google a much better experience than most places is a willingness (and ability) to pay for internal dev tooling of every sort with dedicated headcount. And that results in a consistently better experience than pretty much anywhere (I understand Meta has a comparable culture and ability to fund it, and I wouldn't be surprised if some or many of their internal tools surpass Google's). It's also unfortunately not replicable as a strategy, because you need a giant money spigot to make it work.

Re:Software Engineering at Google by danpalmer on Monday August 14, 2023 @10:48AM (#37121658)
Is this at Google, or elsewhere? If it's at Google I'd be happy to try to persuade you via chat :)

If elsewhere, I think there are 2 kinds of tool: those developed by individuals/small groups in informal ways, some of these are bad, but much like with open-source tools, the ones that are good survive and become popular. The other type is those with more formal backing, dedicated dev/design/UX/PM resources, and those are good at surveying users to figure out what the right problem to solve is, so they're normally pretty good, and when they're not, they still accept fixes (I regularly contribute fixes to other teams codebases when I find issues).

Re:Software Engineering at Google by water-your-self on Monday August 14, 2023 @10:52AM (#37121717)
>if its google id be happy to try to persuade you via chat.

I would be curious as to how you view projects that are staffed entirely 20%.

Re:Software Engineering at Google by danpalmer on Monday August 14, 2023 @10:57AM (#37121779)
Feel free to reach out internally! But in general, it seems to work ok for many popular tools. I haven't attempted to do it, maybe it sucks as the maintainer?