The Schema Evolution Problem

Fundamentally, we need to provide explicit version identification on a schema. This is technically easy, but organizationally nearly impossible.

Technically, we need to use some kind of version control software for our model and the resulting DDL. We need some meta-meta-data to track schema names and version numbers. If we …

more ...





Technology and Compromise

Two recent conversations with the Non-Compromisers.

NC: "I can't use Yahoo! mail"

Me: "What?"

NC: "Yahoo! mail has a "Home" tab which isn't the inbox. It always lands there."

Me: "Yep. That's a javascript thing. The tab isn't bookmarkable."

NC: "The fact that I can't land directly on the "Inbox …

more ...