Found an interesting essay by Joel Spolsky discussing what happens when software system abstraction just goes one level too high. In other words, you start with a useful solution to some practical problem and then abstract from it until you end up with a "superior" software architecture that, unfortunately, does not actually solve any problem whatsoever. Reminds me of what's happening at various XML standardization committees...
Posted by guenter at December 8, 2004 08:07 PM