What I HAVE experienced is working under an engineering manager/CTO/CIO that WAS a submariner and experienced first hand how a submariner manages a clouod-scale engineering team...
+ & -
-=-=-=-=-
He was reall sound, technically, and a good person. But an overbearing asshole when he was convinced he was correct, even when he wasn't.
Which was OK, because he would admit when he was wrong, but when he was in the moment of being wrong, was an asshole.
The funny thing was, this was my manager at two different companies, spaced abut ~10 years apart between when we had worked together.
He is a great guy and a great manager - (he's an EVP at Cisco now (again)) -- but you can REALLY see the submariner attitude come across in tense stand-ups in the morning if we have an issue...
Imagine a submariner engineering manager yell at a (not me) - blue/green-dyed-mohawk, gay steampunk engineer who wears vibram five fingers and a top hat and vest and sits on an inflatable ball during standup in sanfrancisco's mission district about scaling AWS spot instances...
Yeah... that was a time.
I love submarines, but submariners are weird.