(←) предыдущая запись ; следующая запись (→)

размышления, образование

Есть два разных подхода к изготовлению чего угодно: продукт может быть обезличенным или, напротив, очень субъективным. Как ещё говорят, opinionated.

Впервые я встретил это слово, когда писал сайты на RoR. Разработчики и евангелисты Ruby-on-Rails говорили, что это opinionated фреймворк, имея в виду, что они знают как сделать лучше, и поэтому какие-то решения по структурированию программы фреймворк принимает за программиста. Можно сказать, что RoR ограничивает свободу программиста и принуждает его использовать лучшие практики.

Но наверное самая известная дихотомия — это iOS против Android. Разрботчики Apple считают, что знают, что надо пользователю, лучше самого пользователя. Мои вкусы слишком специфичны, и я предпочитаю Android, но вынужден отдать должное: создатели iOS часто оказываются правы.

Как якобы говорил Генри Форд: «Если бы я спросил людей, чего они хотят, они бы сказали, что хотят более быстрых лошадей». Хотя цитата фейковая, мысль весьма точная. Иногда разработчик действительно лучше знает, что нужно пользователю на самом деле.

(1/3)