Tuesday, July 24, 2007

Backwards Compatibility

Ok, this is going to be a completely different tangent than my fun/fashion posts, and I'm going to talk about backwards compatibility. Why is backwards compatibility so hard? Is it that people do things SOOOO wrong the first time, that they have to rewrite everything? Even so, you can simply use the same language practices to give the same interfaces that people expected. It shouldn't be a separate item to "design for backwards compatibility" -- it should always happen!

1 comment:

Anonymous said...

Brings to mind a question I think it was my 9th grade science teacher asked us. "What do you put on the side of a radioactive container that you know can be understood for generations to come?" Things always seem to change so much that you can't always use something that's present and make it relevant to something that came before.