Цитаты об ИТ

думающий хоттабыч

Дзен Питона

  • Красивое лучше, чем уродливое.
  • Явное лучше, чем неявное.
  • Простое лучше, чем сложное.
  • Сложное лучше, чем запутанное.
  • Плоское лучше, чем вложенное.
  • Разреженное лучше, чем плотное.
  • Читаемость имеет значение.
  • Особые случаи не настолько особые, чтобы нарушать правила.
  • При этом практичность важнее безупречности.
  • Ошибки никогда не должны замалчиваться.
  • Если не замалчиваются явно.
  • Встретив двусмысленность, отбрось искушение угадать.
  • Должен существовать один — и, желательно, только один — очевидный способ сделать это.
  • Хотя он поначалу может быть и не очевиден, если вы не голландец.
  • Сейчас лучше, чем никогда.
  • Хотя никогда зачастую лучше, чем прямо сейчас.
  • Если реализацию сложно объяснить — идея плоха.
  • Если реализацию легко объяснить — идея, возможно, хороша.
  • Пространства имён — отличная штука! Будем делать их побольше!
    https://www.python.org/dev/peps/pep-0020/

Относительно Салинса, этнографические данные подтверждают что охотники-собиратели работали меньше часов и имели больше досуга нежели индустриальное общество. и при этом хорошо ели.

http://en.wikipedia.org/wiki/Hunter-gatherer

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


Даже больше компании не больше чем составляющие их индивидуальности.

Линус Торвальдс

Наследование мощный инструмент для переиспользования кода, но не всегда лучший инструмент чтоб сделать работу. Использований неправильно ведет к хрупкому ПО

Джошуа Блох

Если ты умный, то можешь сделать больше с меньшим количеством материалов или действий.

Michael Feathers

Поставляйте вчера, программируйте сегодня, думайте завтра.


Какие б не были приемущества планирования, часто они перевешиваються возможностю помнить всю програму.

Paul Graham

Лидерство это подавление неуверенности.

unknown

Если программный интерфейс действительно не отвечает концепту, то мы для компенсации, однозначно должны написать много хрупкого "клея".

Karl Fogel

Проектировщик знает что достиг совершенства не тогда когда нечего додать, а тогда когда нечего убрать.

A. de Saint-Exup?ry

Вы не обязательно должны иметь много денег что быть злим, но они действительно помогают.


Часть бесчеловечности компьютера в том что однажды грамотно запрограммирован он работает хорошо, и это грамотная честность.

Isaac Asimov

Тем не менее, к концу века, я убежден, употребление слов и мнения, разделяемые большинством образованных людей, изменятся настолько, что можно будет говорить о мыслящих машинах, не боясь, что тебя поймут неправильно.

© A.Turing

Шалтай Болтай сказал презрительным тоном: когда я использую слово оно значит только то, что я хотел чтоб оно значило, и не больше и не меньше.


создатель Rails в своих передовых продуктах не мог заставить их исполняться не более чем в среднем 4 минуты.

Zed Shaw

Все беды в этом мире происходят оттого, что вещи не называются своими именами.

Конфуций

Когда ты заглядываешь в бездну, сама бездна заглядывает в тебя.

© Ф.Ницше

Одержимый идеей написания или красивого кода или никакого вообще, но пока неуспешен в достижении этой жизненной цели.


Журнал "Scientific American" это низкотехнологичная версия Slashdot и он даже не имеет комментариев.

Roman Rolinsky

Когда я начинаю видеть шаблоны в коде, это сигнал что пора отрефакторить его.

Dmitry Kazimirov on Design Patterns

Чрезмерная секретность – это вредительство.

unknown

Жизнь состоит не только из поездок на работу и обратно. Есть шоппинг, поездки за город, просто путешествия, в конце-концов.

bi-rom.livejournal.com

И так всегда: как технарь — так интеллект налицо, как гуманитарий — туши свет.

Гоблин

Программист должен обладать способностью первоклассного математика к абстракции и логическому мышлению в сочетании с эдисоновским талантом сооружать всё, что угодно, из нуля и единицы. Он должен сочетать аккуратность бухгалтера с проницательностью разведчика, фантазию автора детективных романов с трезвой практичностью экономиста.

Ершов

Во-первых: «У меня есть одно правило для процессов: но оно не применимо для талантов.»

Во-вторых: «У меня есть одно правило для талантов: но оно не применимо к процессам.»

Slashdot crowd

Изучение языка - больше о культуре нежели о синтаксисе.

Popular wisdom

Великий программист добавляет функционал удаля код.

Jon Bentley

Вместо того чтоб создавать компьютеры которые своей гениальностью могут понять мир, его коллеги просто переопределяли понятия знаний пока вещи которыми есть компьютер не стали совместимыми.

Andrew Brown on Joseph Weizenbaum and John McCarthy / Marvin Minsky

Только слабаки используют резервное копирование: реальные парни просто выгружать свои важные вещи на ФТП и пускай весь клонирует его ;).

Linus Torvalds

Преждевременная оптимизация корень всех зол.

Donald Knuth

Мне больно признавать, что Java есть средство программирования для проницательных хакеров.

zem

Как и дизайнерам, если вы дадите программисту задачу с данными, он применит всю свою гениальность чтоб ее решить в наилучшем виде. Но если вы скажете как он должен сделать это вы почувствуете всю ярость Бога.

Derek Powazek

Система управления обществом, основанная на внедрении в массовое сознание разнообразных мифов — еще хуже чем явный и неприкрытый тоталитаризм

Vitus Wagner

Колючем к производительности есть элегантность, а не батальон особых случаев.

McIlroy and Bentley

Если вы не можете сменить организацию то смените организацию.

Martin Fowler

Хороший программист из Microsoft который перешел работать в Google, сказал мне что в Google работают и думают на высшем уровне абстракции нежели Microsoft. Он говорит: "Google используют Байесовскую фильтрацию в том месте где Microsoft использует условный оператор if".

Joel Spolsky

Это тот самый феномен который вы видите с военными подрядчиками или модными брендами. Чем тупее клиент, тем больше усилий вы потратите чтоб продать вещи, нежели собственно на их производство.

Paul Graham

Сложность ПО важное свойство, и не случайно. Поэтому, описывая сущность ПО которое абстрагируется от ее сложности часто абстрагируется от ее сущности.

Fred Brooks

…блок-схемы очень бедная абстракция структуры программ.

Fred Brooks

…очень важную функцию которую делают программисты для клиента это итеративное добывание и уточнение требований продукта. Правда в том что клиент не знает чего хочет.

Fred Brooks

Практически невозможно для клиента, даже с поддержкой программиста, полностью, точно и правильно описать требования к продукту для современного ПО перед этим не используя никакой версии этого продукта.

Fred Brooks

Небольшая ретроспектива показывает что хотя много хороших и полезных программных систем были разработаны комитетами и построены как части множества проектов. Эти системы имеют страстных и великих фанатов которые спроектировали эти продукты.

Fred Brooks

Единственным ограничивающем факторов в операционной системе Linux это ее пользователь.

Linus Torvalds

Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.

Linus Torvalds

…Если вам нужно спросить адвоката что, независимо от того что вы делаете, это "правильно" или нет, то вы морально испорчены. Давайте не делать этого. Мы не основывали нашу мораль на законе.

Linus Torvalds

95 процентов разработчиков верят что они в 5% лучших, когда идет разговор о знаниях и умениях.

Linux Torvalds

Программы — как секс: лучше, когда бесплатно.

Linux Torvalds

Если тебе надо больше 3 уровней отступов, ты потерпел неудачу и должен востановить свою програму.

Linux Torvalds

Портативность это для людей которые не могут писать новые программы.

Linux Torvalds

Слова ничто. Покажи мне код.

Linus Torvalds

Те которые могут делать - делают. Те которые не могут - жалуются.

Linus Torvalds

Те которые могут делать - делают. Те которые не могут - учат.

George Bernard Shaw

…различие между плохим программистом и хорошим, в том что хороший обдумывает свой код или свои структуры данных. Плохой программист волнуется только о коде.

Linux Torvalds

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

Скрипач

Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальства.

Пётр Первый

В консорциумный проектах всегда одна рука исользуется для рукопожатия а другая для ножа.

Bruce Perens

Если быдло одного с тобой мнения, то возможно у тебя с ним больше общего, чем ты готов это признать.

Иа

Для любой успешной технологии, реальность должна быть выше публичных отношений, природу обдурить нельзя.

Richard Feynman on Challenger disaster

Если коротко, то никто не нарушает лицензию Busybox (и тем более любую Free Software лицензию) по умной причине.

Bruce Perens

Русский менеджмент — бессмысленный и беспощадный

Виктор Вагнер

Болты бывают христианские, языческие и иудейские. Христианские — у них, значит, крест посередине, под крестовую отвертку. Языческие — у них прорезь. Под старую, значит, плоскую отвертку. А иудейские — у тех ямка шестиконечная. Хитрые они. Под иудейскую, значит, отвертку.

С.Лукьяненко

Маркетинг — многоступенчатая система по сниманию ответственности со всех участников процесса на всех этапах убийства мыслей. >

А.Лебедев


Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации.

Edsger W. Dijkstra

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

Vitus Wagner

Когда выдающийся но пожилой ученый утверждает что что-то возможно, он наверика почти прав. Когда он утверждает что что то не возможно, от вероятно ошибается.

Arthur C. Clarke

Единственный путь познания ограничений реальности это осмелиться пройти мимо их в невозможное.

Arthur C. Clarke

Любая достаточно продвинутая техонология неотличимая от магии.

Arthur C. Clarke

СССР заслуживал того, что с ним произошло только из-за того, что в нем секретили топографические карты.

Vitus Wagner

Самая ужасная вещь которая может случиться с кодом это его размер.

Steve Yegge

Особо опасный случай это не потеря времени на развлечения, а потеря времени на ложную работу.

© Paul Graham

Когда рабочий ничего не делает, это практически невозможно скрыть. Учёному и сисадмину гораздо проще. А маркетологу, наоборот, надо приложить усилия, чтобы кто-то заметил, что тот ничего не делает.

Lex KravetskI

Множество читателей могут не

не замечать как их мозг автоматически игнорирует повнорно слово "не" когда оно начинается на новой строке.

Matt Might

…недавнее возрождение Евангелизма в США частичная реакция на наркотики.

Paul Graham

Старые программисты не умирают, они просто декомпилируются.

Stackoverflow crowd

Сегодня наибольшая проблема в ИТ секторе это HR.

Slashdot wisdom

Сначала они тебя не замечают, потом смеются над тобой, затем борются с тобой. А потом ты побеждаешь.

M.Gandhi

Выбери работу которую полюбишь и тебе не пройдется работать ни дня.

Confucius

Хорошим человеком быть выгодно.

Фёдор Михалыч Достоевский

Инновации в бизнесе могут быть легко отличимы от изобретений. Изобретени это конвертация денег в идеи. Инновации - конвертация идей в деньги. Это хорошо может быть видно при сравнении Томасона Едисноа и Николая Теслы. Тесла потратил деньги на создания изобренетий но не смог и монетизировать.

http://en.wikipedia.org/wiki/Invention#Invention_and_innovation

Делай все простым насколько возможно, но не проще.

Albert Einstein

Если у вас есть только молоток, то все проблемы кажутся гвоздями.

Abraham Maslow

Количество шума генерируемое при изменениях обратно пропорционально сложности изменений.

Poul-Henning Kamp

Всегда легче изменить свое окружение чем свое мировоззрение.


Редкая птица на земле подобна черному лебедю

Iuvenalis

Я беру смелость, где я могу, но я беру свое оружие от науки.

Randall Munroe

Я всегда желал чтоб мой компьютер было б легко использовать как мой телефон. Мои желания стали реальностью: я больше не могу сообразить как пользоваться телефоном.

Bjarne Stroustrup

Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены.

Edward V Berard

Идеал достигнут не тогда когда нечего добавить, но тогда когда отнять.

Antoine de Saint-Exup?ry

Измерять продуктивность программиста подсчетом строк кода — это так же, как оценивать постройку самолета по его весу.

Bill Gates

Трудность работы с программистом заключается в том, что вы не можете понять, что он делает, до тех пор, пока не стало слишком поздно.

Seymour Cray

Если у вас есть яблоко и у меня есть яблоко и мы обменяемся ими. То тогда мы все еще будем иметь по яблоку. Но если вы имеете идею и я также и мы обменяемся ими, то тогда каждый из нас будет иметь две идеи.

George Bernard Shaw

Мастер на все руки, матеро никто, хотя часто лучше чем мастер одно.

Adam Savage

Специализация для насекомых.

Heinlein

Кладбища полны незаменимых людей.

Charles de Gaulle

Если ты печатаеш то ты не работаешь.

Crowd wisdom

В отличие нормальных людей, инженеры имеют рациональные причины для социального взаимодействия: (1) Получить это как можно скорее; (2) Избегать приглашению к чему нибудь неприятному; *(3) Демонстрировать ментальное превосходство и мастерство всем субъектам.

Scott Adams

Быть создателем программных систем это как быть богом. Только без всемогущества, всеведения или вездесущности.

Brent Snook

Если я должен тебе фунт, у меня есть проблема, Но, если я должен вам миллион, проблема твоя.

John Maynard Keynes

Хорошие художники копируют, великие художники крадут.

Pablo Picasso

Женщина-программист — как морская свинка: и не морская, и не свинья.


Свобода это свобода сказать что два плюс два четыре.

George Orwell

…Продукты сильно ограничены техническими или алгоритмическими причинами. По моему опыту имея техническое понимание, диапазона связных проблем может вдохновить идею о продукте которой может и не быть без этого знания.

Aria Haghighi

ООП умрет и будет заменено "Удобной Парадигмой Программирования"

Zed Shaw

У нас есть постоянные объекты, они называются файлы.

Kenneth Thompson

Проблема этого мира в том, что дураки и фанатики всегда уверены в себе, тогда как мудрые люди полны сомнений.

Bertrand Russell

Компьютеры не решают задачи, они выполняют решения.


[...], меня также огорчает, что так много "программистов" и "разработчиков ПО" сегодня не отностятся к нашей науке как к другим наукам. Можете ли вы представить физика, который бы не изучал работы Ньютона, Бора или Резерфорда потому что они "родились до нашего времени". В программировании сегодня создается впечатление, что люди хотят быстро его освоить, выучить самый последний популярный язык и начать делать деньги. Возможно что это причина почему у нас так много плохого ПО.


Если компания решает написать ПО на сравнительно эзотерическом языке, они смогут нанять лучших программистов, потому что они привлекут только тех, кому было интересно выучить его.

Paul Graham

Если язык программирования не учит вас новым взглядам на решение задач, он не стоит изучения.


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


Ученые от Франклина до Морзе думали ясно и не создавали ошибочных теорий. Современные ученые думают глубоко вместо того, чтобы думать ясно. Человек должен быть в своем уме чтобы думать ясно, но можно мыслить глубоко и быть достаточно безумным.

Nikola Tesla

Простота это власть. Власть делать меньше того что не имеет значения, и больше того, что имеет.


Упростить сложности это первая необходимость для успеха.

George Earle Buckle

Простота играет центральную роль во всех неустаревающих дизайнах. Мы ценим решения которые (при прочих равных) решают задачи ясным, экономичным способом. Самые мощные дизайны это всегда результат постоянного процесса упрощения и очищения.

Kevin Mullet and Darrel Sano (1995) - Designing Visual Interfaces

Делать простое сложным это распространенная практика, а сделать сложное простым, удивительно простым это креативность.

Charles Mingus

Простота это явный знак и символ глубины мысли.

Lin Yutang

Простота это не вершина искусства, но обычно мы приходим к простоте когда мы приближаемся к пониманию истинной природы вещей.

Constantin Brancusi

Способность упрощать означает удалять ненужное, чтобы увидеть нужное.

Hans Hofmann

Не усложняй и хорошие вещи случатся.

Jack Trout (1999) - The Power of Simplicity.

Простота это самое сложное.

Leonardo Da Vinci

Фундаментальная теорема разработки ПО: Все проблемы могут быть решены добавлением еще одного уровня абстракции.


Тестирование не может доказать отсутствие багов, только их наличие.

Edsger Dijkstra

Если отладка это процесс удаления багов, то программирование должно быть процессом их добавления.

Edsger Dijkstra

Писать легко, понимать трудно.


Не существует языка программирования, не важно как структурированного, который бы не дал программистам писать плохие программы.

Larry Flon

by user http://habrahabr.ru/users/mikhailian/

Добавить комментарий