Rejecting Adaptive Interface
  Programs have to be designed in such a way as to make them looking good and being handy for all users. Adaptive interface, with all the numerous achievements throughout 30 years of its history, contains and in reality is based on one fundamental flaw - on the assumption that designer knows better than anyone else what is good for users in each and all cases. Programs of the new type - user-driven applications - still deliver to users the best results of developers' work but at the same time give users the full control over applications and in this way really allow each user to change an application in such a way as he wants it to look at each particular moment. Users can move and resize each and all of the screen objects while an application is running, and this changes the whole programming philosophy. 
Sergey Andreyev
cs.HC