The Santayana Theorem

Those who cannot learn from history are doomed to repeat it.
Those who do not remember their past are condemned to repeat their mistakes.
Those who do not read history are doomed to repeat it.
Those who fail to learn from the mistakes of their predecessors are destined to repeat them.
Those who do not know history’s mistakes are doomed to repeat them.


Remember when we tried to take the fat client app and do a limited browser version and called it a web app? Remember when we took our sloppy LAN “worst practices” and blamed the “speed of the Internet” for performance problems.

Remember when we tried to “evolve” OO to SOA yet we were still copying and pasting the same code all over the app.  Remember when a web app was a marketing splash page.  Remember when we thought about browser independence after the fact?

Remember how browsers and browser versions wreaked havoc on basic code stream and release management.


We are doing it again. It’s just a phone now. A smart one, but still just a phone.