My Apologies to Trekkies
Apparently it was a Vulcan called Tuvok
"If you do not learn from your mistakes, you will be doomed to repeat them. Tuvok"
Though the quote is also widely misattributed to Churchill. I believe that Tuvok's version is more in context e.g. everything done is historical, if one does not accept when one has made an error one will keep on repeating it, this certainly applies to code, and improving and refining it.
History teaches us that some users click on links in emails, some C is susceptible to buffer overflows and exploited, some rich people mistake their financial wealth for intellectual.