IMO the bigger divide is between West Coast and East Coast programming styles. I think California developers tend to be more forward-thinking, and embrace a “move fast and break things” style. Whereas East Coast devs tend to be more academic, structured and top-down. Speculatively, I’d attribute this to the lack of non compete enforceability in California. Innovation tends to diffuse a lot faster, and that’s rewarded…
The East coast was very opinionated about handling every single error case with case-specific logic, deviated very little from plain-old-C / non-threaded implementations and had copious operational input and tools/insight, etc.
Both had their strengths and could get caught up in cultural blindness to the others. It was an interesting challenge.