People often compare programming to bridge-building and complain that the programmers suck. But really, it should be compared to building bridges where every day thousands of brigands come up the river with all manner of weapons trying to destroy the bridge. And it only takes one to succeed to make big headlines. And sadly, the programmers actually could do it if their bosses would listen to them and give them the time to make the bridge correctly, but it would take an extra 2-3 weeks, so no.