Pull to refresh

Comments 32

Преждевременная оптимизация — корень всех бед. // T. Hoare

Ошибочно приписано сэру Хоару, о чем он сам заявлял. пруф
Эти цитата приписывается то Хоару, то Дэйкстре, то Кнуту. Все открущиваются. Я сам раньше считал, что цитата принадлежит Кнуту.
Думаю, как сказал Хоар, проще отнести к народному фольклору, раз уж фраза «ничья».
UFO just landed and posted this here
Настоящий юниксоид за 3 часа напишет программу, которая за 5 секунд сделает
то, что обычный пользователь руками делал бы час.


Прямо про меня на этапе восторга от Линукса :) Да ещё не одну программу, а 5, передающих всё друг другу по пайпу
Создайте проект на github — все вместе дополним.
Про душ жизненно! Обожаю там все обдумывать!

А еще поражает количество цитат со словом «простота». Невольно прислушаешься…
Жаль только, что разные люди под ней разное имеют в виду…
Не, жаль, что для определения, что такое «простота», нужно килограмм бумаги исписать и до седых волос спорить с коллегами.
Как раз потому что разные люди под этим разное имеют в виду.
Ага, пора там уже маркерную доску вешать.
А зря смеетесь, я все собираюсь прикупить блокнот для записей в душе.
В сети продаются такие, правда за бугром.

Не мокнут и пишут хоть в пару, хоть прямо в воде.
А я думал, что пишут ручки/карандаши :)
Там набор: немокнущая бумага и пишущий по ней карандаш. По отдельности оно бы не заработало.
Там еще вместо бумаги спец пластик
А мне показалось, что отсутсвие ссылок — это «задумка режиссёра», «их длжен знать каждый».
Неленивый программист — плохой программист.
Проще говоря: Ленивый программист — хороший программист.

То есть стремление не делать рутинную работу или тратить время на то, с чем справится компьютер. И избегать работы завтра, создавая качественный код сегодня.
>> Проще говоря: Ленивый программист — хороший программист.
вот это не всегда верно :)

А вообще вы верно поняли и раскрыли мою мысль. Поэтому вам плюс а мне минус.

Добавлю, что здоровое количество лени заставит вас сначала хорошенько подумать, как бы сделать попроще да получше, вместо того чтобы писать сотни однообразного кода, копипастить, а потом выбросить все это на помойку.
Настоящий юниксоид за 3 часа напишет программу, которая за 5 секунд сделает то, что обычный пользователь руками делал бы час.

:)
Кто нибудь в курсе кого это высказывание (точную формулировку не помню):
«Только гений может создать машину которой сможет пользоваться любой глупец, глупец же создаст машину которой сможет пользоваться только гений.»
Созвучно, но немного различается по смыслу:
Принцип ШОУ:
Создайте систему, которой сможет пользоваться даже дурак, и только дурак захочет ею пользоваться.
Apple успешно опровергает это утверждение
Во мне борются две сущности: наука и искусство, и обе они выбрали в своей борьбе очень страшное оружие — лень… //me
>Ничто так не раскрывает недостатки дизайна как реализация. // J. Horton

по-моему, здесь корректнее перевести не «дизайна», а «проектирования»
В случае с версткой web интерфейсов (в частности конечно) возможно оставить и дизайн.
Диза́йн (англ. 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. — Правило Завинского разработки програмного обеспечения: Каждая програма стремится к расширению пока не сможет читать электронную почту. Те програмы которые не смогут так расширится будут заменены теми которые смогут.
Sign up to leave a comment.

Articles