Эти цитата приписывается то Хоару, то Дэйкстре, то Кнуту. Все открущиваются. Я сам раньше считал, что цитата принадлежит Кнуту.
Думаю, как сказал Хоар, проще отнести к народному фольклору, раз уж фраза «ничья».
То есть стремление не делать рутинную работу или тратить время на то, с чем справится компьютер. И избегать работы завтра, создавая качественный код сегодня.
>> Проще говоря: Ленивый программист — хороший программист.
вот это не всегда верно :)
А вообще вы верно поняли и раскрыли мою мысль. Поэтому вам плюс а мне минус.
Добавлю, что здоровое количество лени заставит вас сначала хорошенько подумать, как бы сделать попроще да получше, вместо того чтобы писать сотни однообразного кода, копипастить, а потом выбросить все это на помойку.
Кто нибудь в курсе кого это высказывание (точную формулировку не помню):
«Только гений может создать машину которой сможет пользоваться любой глупец, глупец же создаст машину которой сможет пользоваться только гений.»
Созвучно, но немного различается по смыслу:
Принцип ШОУ:
Создайте систему, которой сможет пользоваться даже дурак, и только дурак захочет ею пользоваться.
Диза́йн (англ. design замысел, план, намерение, цель и от лат. designare отмерять, намечать) — творческая деятельность, целью которой является определение формальных качеств промышленных изделий. Эти качества включают и внешние черты изделия, но главным образом те структурные и функциональные взаимосвязи, которые превращают изделие в единое целое как с точки зрения потребителя, так и с точки зрения изготовителя. Дизайн стремится охватить все аспекты окружающей человека среды, которая обусловлена промышленным производством.
ByWiki
Zawinski's Law of Software Envelopment: Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can. — Правило Завинского разработки програмного обеспечения: Каждая програма стремится к расширению пока не сможет читать электронную почту. Те програмы которые не смогут так расширится будут заменены теми которые смогут.
Цитаты о разработке программного обеспечения