Product engineers may be a mess but
infrastructure engineers in this industry are capable of incredible works of human achievement.
The product punks, fresh out of college, throw together all kinds of whacky code in the name of front end product — which to their credit becomes incredibly popular with millions of people. It’s usually also incomplete bug ridden nonsense.
The real magic is in seeing infrastructure engineers scale this to thousands of machines running across continents, always up, always connected, with non trivial caching, CDNs, cluster turn up, release engineering with automated testing and performance regression analysis on each diff before it’s even committed, let alone in production, and every other manner of instrumentation and tooling under the sun brought to bear on the product code itself.
When they run out of things to do that are awesome they turn their eye to building their own compilers, languages, hardware, and networking gear, all to maximize productivity and minimize cost.
It’s a zoo, and the zookeepers are some of the smartest people I’ve met.