Hacker News new | ask | show | jobs
by ricardou 1216 days ago
Do you think this is more a reflection on the fact that the more mature company has already made these decisions for you vs the other company having to still figure out this stuff? Your point isn't really saying much about que quality of the internal tools vs the external ones. I see your comparison more along the lines of a company that's already decided how they'll tackle the problem and answered all your questions vs one that's starting to.
2 comments

> Do you think this is more a reflection on the fact that the more mature company has already made these decisions for you

Not really. There are many competing tools internally too, and you have to choose the appropriate one. One thing that's common though is they all integrate with everything else - monitoring, building, launching, codebase, documentation, etc. This makes it much easier to just make it work.

But the reason that integration works is because at that lowest layer there is pretty much exactly one option for everything, ie. for logging, monitoring, building, launching, deployment and configuration, front-end / load-balancing, storage, code location, service interface, documentation, authn and authz, etc. etc. Sure there are competing tools on the boundaries, but there's so much you can count on existing everywhere.
Sure, but I'd say the benefits outweigh the lack of choice about the infrastructure.

I frequently talk to my friend about work, and I realize most of the problems they face - even at good tech companies - are something I never have to think about. I don't mean the actually difficult problems which any Software Engineer would love to tackle, but the grungy ones.

Absolutely yes. I actually meant to make the point that I think all mature companies have this "a small set of things that work together" to some extent or another! So yeah, maybe the point still stands that this is not a point of unique exceptionalism for google. Though I haven't worked at any other large mature companies so I can't compare their tooling to google's.