Several years ago I created a good discussion about this problem.
The result (in russian): https://roem.ru/25-06-2012/129072/smena-paradigmy/
Some good links:
https://habrahabr.ru/post/142806/
https://roem.ru/18-04-2012/127132/polzovatelskie-soglasheniya-kotorye-nikto-ne-chitaet/#comment-117014