There's a lot of talk these days about software factories. And books about software development borrowing from practices and processes used in automotive manufacturing. This is based on the premise that developing and delivering an application or functional enhancement is as complex as building an automobile, or locomotive.
I was on a conference call with a group of IT application architects, and, with a few minutes left until the end of the scheduled hour, the summary of the meeting began with that phrase: "History teaches us ...". As an amateur historian, my interest was immediately piqued. The end of the sentence was "that a three-tier architecture is the best architecture."
Had it not been for that three-word preamble, I would have let the assertion stand unchallenged. But Clio had been summoned -- and I had to disagree.