The hard part wasn't the code. The hard part was the thinking that produced it
medium.com
medium.com
Anyone can make a standing bridge, but it takes an engineer to make a bridge that barely stands.
The ability to make trade off while still satisfy requirements and retain quality is what make engineering hard, not writing code and tightening bolts.