Question: what are the advantages and disadvantages of hard engineering?
Answer: There are many types of hard engineering such as: building dams, staightening river channels and building artificial levees. Overall the disadvantages outweigh the advantages (for me personally) as Hard Engineering is extremely expensive and not a sustainable way to mangage floods.