Хасан Истамкулов: ну чужой код читать полезно и занимательно, иногда даже забавно
Когда будете писать свое решение - старайтесь не делать слишком абстрактные решения
Если один клиент хочет одного, а другой совсем другого, то не обязательно связывать их в один общий код
important - удобное средство для библиотек, чтоб неопытный пользователь не выстрелили себе в ногу