I don't have a particular dog in this fight, but I thought this is interesting:
The last O'Reilly Software Architecture Conference had a talk by Glenn Vanderburg titled "why software development is an engineering discipline":
https://www.youtube.com/watch?v=zDEpeWQHtFU
I think the author of the blogpost does a lot of the things discussed in the talk (e.g. comparing it mostly to civil engineering as opposed to all the other engineering disciplines).