> I'd like better understand the German engineering culture. Why was it special in the past? What about today?
German engineering culture is to think things through. To take everything into account. To do it properly, and not mess around. To rather think a bit more and make sure you get everything right.
Basically very similar to German rules culture.
Problem is, both of these cultures have their downsides as well. Rules as well as plans get overengineered. The belief that "one more rule can't hurt". The belief that "taking a step back yet again and discussing it a bit more is always worth it". At some point, you get stuck in a maze of rules, contradictory plans, meetings over meetings with no action. Engineers are scared to invent and engineer, because there surely will be some rule that could be violated...