"Когда великие мыслители думают о проблемах, они начинают видеть шаблоны. Они видят людей, посылающих друг другу документы текстового процессора, и затем они видят людей, посылающих друг другу электронные таблицы, и они понимают, что есть общий образец: отправка файлов. Это - первый уровень абстракции. Далее они поднимаются на следующий уровень: люди посылают файлы, но web-браузеры также "посылают" запросы на получение web-страниц. И если немного подумать, вызов метода у объекта походит на отправку сообщения объекту! Это - снова то же самое! Все вышеперечисленное - это операции отправки, так что наш умный мыслитель изобретает новую, более высокую, более широкую абстракцию, называемую messaging, но сейчас она становится действительно неопределенной, и никто на самом деле уже не знает о чем идёт речь."
Для программистов:
http://local.joelonsoftware.com/mediawiki/index.ph...
Джоэль Спольски - "Не дайте Астронавтам Архитектуры вас запугать"
Думаю, будет интересно всякому, кто долго занимался архитектурными проблемами.