Oh neat, maybe he can explain why the new Bay Bridge was practically a decade over schedule and billions over budget.
Or the Burj Khalifa was about 2 years overdue?
Or the California High Speed rail is projected to be twice the budget they thought, and they've barely broken ground on it?
So the idea that "Real Engineers" building bridges and railroads and skyscrapers get it right in plans and schedule is total bullshit. We've seen larger software projects, with more people working on them than these examples, hit their deadlines (Windows comes to mind -- except Vista).
And by the way, those "Engineering" disciplines have only been around for, what, hundreds, if not thousands of years. What they do for a living is mostly explored territory. Software, at least at a scale to be considered engineering at all, has been around for about 3-4 decades... maybe. And we're still hitting up against major unknowns all the time at every level of the practice, big and small.
edit: grammar