Типичный разговор на кухне за обедом в нашей компании по разработке ПО:
xxx: ...Суп, гречка - какая разница что есть? На моем уровне абстракций есть всего два понятия: еда и нееда.
yyy: У них же интерфейсы разные - суп ложкой едят, а гречку вилкой.
xxx: Я и гречку могу ложкой есть. И суп вилкой тоже.
zzz: Боюсь, зациклишься.