1. Why do we need design codes?
Numerous impressive structures were created before the formulation of standardized design codes, but challenges existed. The shift to modern design codes introduced a systematic and scientific approach to bridge engineering, enhancing safety, consistency, and reliability in design and construction. Design codes also play an important role in protecting bridge engineers by providing a framework for legal compliance, standardization, risk mitigation, and professional accountability.