This is a great flash talk by Andrew Nacin, where he discusses the decision making process for evolving WordPress while maintaining backward compatibility. Included are some explanations of the struggles with terms, term meta, and more. This was part of an event at The New York Times, where Scott Taylor also did an interesting talk.