Agreed; a while back I interviewed of ex-trad, now-software engineers and found out that
1. Engineering is a lot more personal and creative than we think
2. A large amount of software development is very similar to trad engineering
3. Never walk over a bridge.