Девиз программистов: Девизы программистов эксклюзивные

Содержание

Девизы программистов эксклюзивные

Главная » Анекдоты, цитаты, девизы » Девизы программистов эксклюзивные

Просмотров: 13149

Мы – программисты, мы — народ горячий,

Пусть код запутан, но мы не плачем,

И чем сложнее стоит задача,

Прорвёмся мы, но не заплачем.

 

У программиста и шамана много общего,

Оба бормочут что-то только им понятное,

Зато когда работа полностью закончена,

Их ждёт заказчика признание приятное.

 

Улица для программиста – это что же?

Это путь с рабочего компьютера к домашнему,

Потому что программисту надо всё же

Все программы завершить вчерашние.

 

Если не спал ты на клавиатуре,

Значит, ещё не работал серьёзно.

Быть программистом, конечно же, сложно,

Но ты  же всё можешь осилить, в натуре.

 

Создай свою программу, программист,

Пусть будет в ней всё самое красивое,

Что сделает людей успешными, счастливыми,

Не будет путь, как к сердцу, так и к серверу, тернист.

 

То, что писалось с трудом,

Будет и пониматься с трудом.

А то, что писалось с душой для всех,

Будет всегда возыметь успех.

 

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

Значит, создана не так, пусть ещё отредактируется.

Если жалоб на программу вы давно не получали,

Значит, где-то вы, друзья, с её созданьем подкачали.

 

Знай, программист: коль всё заказчик понимает,

Твоей работе больше он мешает.

Идею предложи ему одну:

Взять удалиться и всё сделать самому.

 

Чем проще программа, тем больше ошибок,

Видно, создатель спешил на свидание шибко.

 

Кто такие программисты?

Художники и юмористы,

Без рамок и ограничений,

И без чужих нравоучений,

Чей мозг, как чайник, закипает,

Когда серьёзные задачи он решает.

Поэтому табличка на его двери:

Работает – не трогать. Отойди.

 

Хороший программист – ленивый программист,

Он лучше сразу код напишет правильно,

Чтобы потом не начинать всё заново.

Ведь всё же классный он специалист.

 

Создайте программисту рай

И не мешайте погружению в нирвану.

Ну, пусть он показался вам чуть странным,

Ведь у него работы через край.

 

Настоящий программист, — он почти что альтруист,

Его идеи, мысли, знания – это всё благодеяния.

Не щадит ни сил, ни нервов.

И где прогресс – всегда он первый.

 

Народ, ну, полюбите программиста,

Ведь он хороший: добрый и пушистый,

И не придумывайте о нём разных мифов,

А пожелайте лучше больше позитивов.

 

А всё же он хороший программист,

И пусть его клавиатура в крошках,

Даёт программе новую он жизнь,

И сердца своего немножко.

 

Что ты смотришь на меня,

Как на новое устройство? —

Я же, в общем, не винда,

У меня другое свойство.

 

Говорят, что программист – это не профессия,

Иногда фонтаном бьёт у него экспрессия,

Это вовсе образ жизни или стиль мышления,

Он всегда готов работать до изнеможения.

 

Программист программисту – конечно же, друг,

И его никогда не возьмёшь на испуг,

И не важно ему, кто сейчас миром правит.

Он всё в жизни легко восстановит, починит, исправит.

 

Поверьте, не всегда во всём можно винить природу,

И если что-то не пошло – наверное, перемудрили с кодом.

 

Нельзя предугадать ошибки,

Но их исправить всегда полезно,

Заказчик, обращайся к программисту

За помощью любезно.

 


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

48 шуток и цитат программистов о программировании

28 Мая, 2016, 16:00

44915

Программисты — люди серьезные и бескомпромиссные. Но это не значит, что у них нет чувства юмора. Они умеют посмеяться над другими, а иногда (хоть и не охотно) над собой. Программист Нареш Кумар долго подслушивал остроумные высказывания своих коллег и трепетно их коллекционировал. Перлы он собрал в единую подборку и опубликовал в своем блоге. AIN.UA перевел самые забавные из них.

«Эти цитаты относятся к разработке и сопровождению, отладке, багам, дизайну и документации, качеству кода, тестированию, управлению и т.д. Они смешные, но отчасти правдивые. Некоторые из них может понять только разработчик», — написал Нареш Кумар. Ну что же, поехали.

  1. Хороший программист всегда смотрит и направо, и налево прежде чем перейти улицу с односторонним движением.
  2. Не волнуйся, если не работает. Если бы все всегда работало, у тебя бы не было работы.
  3. Самая большая проблема с программистами в том, что ты никогда не сможешь понять, чем он занимается, пока не будет слишком поздно.
  4. Большинство из вас знают достоинства программистов. Их, конечно же, три: лень, нетерпеливость и высокомерие.
  5. Всегда пиши код так, как будто человек, который будет его саппортить — психопат-убийца, который знает, где ты живешь.
  6. Плохое ПО одного человека — постоянная работа другого.
  7. Если бы строители строили дома так, как программисты пишут код, то первый же дятел, присевший на фасад, уничтожил бы цивилизацию.
  8. Если сразу не получилось хорошо, назовите это версией 1.0.
  9. Когда создадут язык программирования, который позволит программистам писать код на английском языке, выяснится, что они не знают английского.
  10. Почему у нас никогда нет времени на то, чтобы сделать все правильно, но всегда есть время на то, чтобы сделать этого больше?
  11. Любой твой код, в который ты не заглядывал больше шести месяцев, будет выглядеть как код, который написал кто-то другой.
  12. Программирование — как секс. Одна ошибка, и ты должен поддерживать его до конца жизни.
  13. Ходить по воде и разрабатывать ПО из спецификации легко. Просто нужно заморозить и то, и другое.
  14. Первые 90% кода занимают первые 90% времени на разработку… Оставшиеся 10% кода занимают еще 90% времени на разработку.
  15. Комментировать свой код — как убирать в туалете. Никогда не хочется это делать, но это реально важно для создания приятного опыта у ваших гостей.
  16. Программирование сегодня — это гонка, в которой разработчики ПО стремятся построить больше качественных программ, защищенных от идиотов, а вселенная стремится породить больше качественных идиотов. Пока вселенная побеждает.
  17. Самая сложная часть в дизайне… держаться подальше от фич.
  18. Чтобы понять рекурсию, нужно сперва понять рекурсию.
  19. Есть два типа языков программирования: те, которые люди постоянно ругают, и те, которыми никто не пользуется.
  20. Если бы в Java была реализована уборка мусора, большинство программ удаляли бы себя сразу после запуска.
  21. В теории нет разницы между теорией и практикой. Но на практике есть.
  22. Готовсь, цельсь, пли — быстрый подход к разработке ПО. Готовсь, цельсь, цельсь, цельсь, цельсь — медленный подход к разработке ПО.
  23. Программирование — на 10% наука, на 20% изобретательность и на 70% попытка заставить изобретательность работать вместе с наукой.
  24. Легче что-то померить, чем понять, что ты только что померил.
  25. Контрольные показатели не лгут, но лгуны снимают контрольные показатели.
  26. Лучше научите людей, рискуя, что они уйдут, чем не делайте ничего, рискуя, что они останутся.
  27. Цель компьютерных наук — построить что-то, что простоит хотя бы до того момента, когда мы закончим это строить.
  28. Java относится к JavaScript так же, как Сом к Сомали.
  29. Совсем не важно, чтобы получилось хорошо с первого раза. Жизненно важно, чтобы хорошо получилось с последнего.
  30. Индекс массива должен начинаться с 0 или 1? Мой компромисс по поводу 0,5, я считаю, был отвергнут без надлежащего рассмотрения.
  31. Копировать-вставить — это ошибка в дизайне.
  32. У компьютеров хорошо получается выполнять инструкции, а не читать ваши мысли.
  33. Удаленный код — отлаженный код.
  34. Если отладка — это процесс удаления багов из кода, то получается, что программирование — это процесс помещения их туда.
  35. Отладка в два раза сложнее, чем написание кода. Следовательно, если вы пишете код настолько умно, насколько это возможно, вы по определению недостаточно умны, чтобы его отладить.
  36. Достаточно сложно найти ошибку в вашем коде, когда вы ее ищете. Это еще сложнее, если вы предполагаете, что ваш код не содержит ошибок.
  37. Это не баг — это незадокументированная фича.
  38. Без требований или дизайна программирование — это искусство добавлять баги в пустой файл.
  39. Плохой код на самом деле не плохой. Его просто не так поняли.
  40. Есть только два способа писать программы без ошибок. Работает третий способ.
  41. Внимание, в коде выше могут быть баги. Я только доказал его корректность, но не запускал.
  42. Софт проходит бета-тестирование незадолго до того, как выходит в свет. Бета на латыни означает «все еще не работает».
  43. Самое лучшее улучшение производительности — это перевод из нерабочего состояния в рабочее.
  44. Самые дешевые, быстрые и надежные компоненты те, которых тут нет.
  45. Думаю, Microsoft так назвал .Net, чтобы он не попал в список директорий Unix.
  46. У программного обеспечения и церквей много общего — мы сначала строим их, а потом на них молимся.
  47. Программное обеспечение не закончено до тех пор, пока не умер последний пользователь.
  48. Большинство программного обеспечения сегодня очень похоже на египетские пирамиды с миллионами кирпичей друг на друге, построенных без целостности конструкции, но посредством грубой силы тысяч рабов.

Ранее на AIN.UA выходила подборка стереотипов о программистах в GIF-картинках.

100 самых актуальных цитат о программировании

Программисты славятся своим образным мышлением. И в подтверждение тому — наша подборка из 100 самых ярких цитат о программировании.

0.

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

Rick Cook

1. Низкоуровневый язык — это когда требуется внимание к вещам, которые никак не связаны с программами на этом языке.

Alan J. Perlis

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

Waldi Ravens

3. Не волнуйтесь, если что-то не работает. Если бы всё работало, вас бы уволили.

Mosher’s Law of Software Engineering

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

Bill Bryson

5. В хорошем дизайне добавление чего-то стоит дешевле, чем сама эта вещь.

Thomas C. Gale

6. В теории, теория и практика неразделимы. На практике это не так.

Yoggi Berra

7. Perl — это тот язык, который одинаково выглядит как до, так и после RSA шифрования.

Keith Bostic

8. Я изобрел понятие «объектно-ориентированный», и могу заявить, что не имел в виду C++.

Alan Kay

9. Иногда лучше остаться спать дома в понедельник, чем провести всю неделю в отладке написанного в понедельник кода.

Christopher Thompson

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

Bill Gates

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

Brian W. Kernighan

12. Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня.

Larry Wall

13. Большинство программ на сегодняшний день подобны египетским пирамидам из миллиона кирпичиков друг на друге и без конструктивной целостности — они просто построены грубой силой и тысячами рабов.

Alan Kay

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

Linus Torvalds

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

Martin Golding

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

Harold Abelson

17. Люди, которые думают, что ненавидят компьютеры, на самом деле ненавидят плохих программистов.

Larry Niven

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

Waseem Latif

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

Alan J. Perlis

20. Мы наблюдаем общество, которое все больше зависит от машин, но при этом использует их все неэффективнее.

Douglas Rushkoff

21. Иногда лучшие программы создаются на бумажке. Запрограммировать их — второстепенная вещь.

Max Kanat-Alexander

22. Отладка кода — это как охота. Охота на баги.

Amit Kalantri

23. Любой дурак сможет написать код, который поймет машина. Хорошие программисты пишут код, который сможет понять человек.

Martin Fowler

24. Программирование — это разбиение чего-то большого и невозможного на что-то маленькое и вполне реальное.

Jazzwant

25. Программисты — не математики, как бы нам этого ни хотелось.

Richard P. Gabriel

26. Программирование — это сложно. Основные правила, на которых все строится, очень просты, но по мере разработки программа сама начинает вводить свои правила и законы. Таким образом, программист строит лабиринт, в котором сам же может и потеряться.

Marijn Haverbeke

27. Функции, которые производят значения, легче комбинировать новыми способами, чем те, которые производят сайд-эффекты.

Marijn Haverbeke

28. Простота — залог надежности.

Edsger W. Dijkstra

29. Если вы хотите, чтобы код было легко и быстро писать — делайте его удобным для чтения.

Robert C. Martin

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

Michael C. Feathers

31. Работает? Не трогай.

Любой программист

32. При помощи C вы легко можете выстрелить себе в ногу. При помощи C++ это сделать сложнее, но если это произойдёт, вам оторвёт всю ногу целиком.

Bjarne Stroustrup

33. Последние нововведения в C++ были созданы, чтобы исправить предыдущие нововведения.

David Jameson

34. Java — это C++, из которого убрали все пистолеты, ножи и дубинки.

James Gosling

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

Robert Sewell

36. Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует.

Bjarne Stroustrup

37. Плохое имя метода сродни предвыборным обещаниям политиков. Вроде о чем-то оно говорит, но если задуматься — непонятно о чем.

C. MacConnell

38. Неработающая программа обычно приносит меньше вреда, чем работающая плохо.

Dave Thomas

39. Насколько проще было бы писать программы, если бы не заказчики.

R. S. Martin

40. Молодые специалисты не умеют работать, а опытные специалисты умеют не работать.

Alexander Golov

41. Почаще задавайте себе вопрос «Что мне скрыть?» и вы удивитесь, сколько проблем проектирования растает на ваших глазах.

C. MacConnell

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

Donald Knuth

43. Чтобы написать чистый код, мы сначала пишем грязный код, а затем рефакторим его.

Robert Martin

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

Edsger W. Dijkstra

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

H. L. Mencken

46. Механизмы управления доступом в С++ обеспечивают защиту от несчастного случая, но не от мошенников.

Bjarne Stroustrup

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

Jack Dorsey

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

Volnik

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

Steve McConnell

50. Некоторые люди во время решения некой проблемы думают: «Почему бы мне не использовать регулярные выражения?». После этого у них уже две проблемы…

Jamie Zawinski

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

Richard Stallman

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

Edward V Berard

53. Я думаю, что Microsoft назвал технологию .NET для того, чтобы она не показывалась в списках директорий Unix.

Oktal

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

Bill Clinton

55. Намного легче портировать шелл, чем скрипт на шелле.

Larry Wall

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

Ted Nelson

57. Сначала учите науку программирования и всю теорию. Далее выработайте свой программистский стиль. Затем забудьте всё и просто программируйте.

George Carrette

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

Seymour Cray

59. Меня два раза спрашивали [члены Парламента]: «Скажите на милость, мистер Бэббидж, что случится, если вы введёте в машину неверные цифры? Cможем ли мы получить правильный ответ?» Я не могу себе даже представить, какая путаница в голове может привести к подобному вопросу.

Charles Babbage

60. С имеет мощь ассемблера и удобство… ассемблера.

Dennis Ritchie

61. UNIX невероятно прост, но нужно быть гением, чтобы понять эту простоту.

Dennis Ritchie

62. Нельзя доверять коду, который вы не написали полностью сами.

Ken Thompson

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

Bjarne Stroustrup

64. Если вы считаете, что С++ труден, попытайтесь выучить английский.

Bjarne Stroustrup

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

Bjarne Stroustrup

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

Bjarne Stroustrup

67. Модульность — фундаментальный аспект всех успешно работающих крупных систем.

Bjarne Stroustrup

68. Доказательство с помощью аналогий — это обман.

Bjarne Stroustrup

69. Программа, которая не тестировалась, не является рабочей.

Bjarne Stroustrup

70. Программирование — это не наука, а ремесло.

Richard Stallman

71. Люди думают, что безопасность — это существительное, что-то, что можно купить. На самом же деле безопасность — это абстрактное понятие, как счастье.

James Gosling

72. Если бы меня попросили выбрать какой-нибудь современный язык на замену Java, я бы выбрал Scala.

James Gosling

73. Проблема С++ в том, что необходимо узнать всё о нём перед тем, как начать писать на нём все что угодно.

Larry Wall

74. Дизайн языка программирования — это как прогулка по парку. Парку Юрского Периода.

Larry Wall

75. Думаю, это будет новой фичей. Только не говорите никому, что она возникла случайно.

Larry Wall

76. Тяжело улучшать код, который до этого уже улучшали много раз.

Larry Wall

77. Лень — главное достоинство программиста.

Larry Wall

78. Чтобы понять алгоритм, нужно его увидеть.

Donald Knuth

79. У меня предчувствие, что неизвестные цепочки ДНК расшифруются в копирайты и патенты.

Donald Knuth

80. Если вы наслаждаетесь используемыми инструментами, то работа будет выполнена успешно.

Donald Knuth

81. Помните, что обычно есть решение проще и быстрее того, что первым приходит вам в голову.

Donald Knuth

82. Если оптимизировать всё, что можно, то вы будете вечно несчастным.

Donald Knuth

83. Алгоритм Евклида — дед всех алгоритмов, потому что это старейший нетривиальный алгоритм, доживший до наших дней.

Donald Knuth

84. Легче изобрести будущее, чем предсказать его.

Alan Kay

85. Программированию обычно учат на примерах.

Niklaus Wirth

86. Программы становятся медленнее быстрее, чем «железо» становится быстрее.

Niklaus Wirth

87. Я называю это моей ошибкой на миллиард. Изобретение нулевого указателя (null  прим. ред.) в 1965.

Tony Hoare

88. Некоторые проблемы лучше не решать, а избегать.

Tony Hoare

89. Одно аккуратное измерение стоит тысячи мнений экспертов.

Grace Hopper

90. У людей аллергия на перемены.

Grace Hopper

91. Мы не можем перекладывать свои ошибки на используемые технологии.

Tim Berners-Lee

92. Лень — естественное состояние программиста, после которого он рождает хороший алгоритм.

Народное творчество

93. Магия перестаёт существовать после того, как вы понимаете, как она работает.

Tim Berners-Lee

94. Программирование — это как бить себя по лицу: рано или поздно ваш нос будет кровоточить.

Kyle Woodbury

95. Способ использования интеллекта важнее, чем его уровень.

C. MacConnell

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

Mitch Radcliffe

97. 640 Кб должно хватить для любых задач.

Bill Gates

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

Seymour Cray

99. Два самых известных продукта, созданных в Университете Беркли — это UNIX и LSD. Это не может быть просто совпадением.

Jeremy S. Anderson

Афоризмы про программирование, программистов и программы

Память скачивается в небесный сервер.

Все что тебе в жизни будет дано, тобой лично будет выбрано.

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

Господи, разархивируй меня!

Господи, спаси и сохрани мя
на жестком диске!

Бог — это специальная программа, установленная в душах верующих, а Дьявол — просто вирус в ней.

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

Моя любимая порода собак — @.

Лучшая пропаганда какой-либо идеи в молодёжной среде — её осуждение старшими поколениями

Любой выбор заранее предрешён нами.
Выбирать — всего лишь домысливать об идеальности принятого и неудовлетворительности отвергнутого.

Моя родина там, где мой компьютер.

Моя любимая порода собак — @.

Если на улице уже, кажись, закат, значит это восход.

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

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

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

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

Программист – это не человек, это просто новая форма жизни.

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

Трудное детство… Килобайтные игрушки.

Если мысли не помещаются в голове, заархивируйте их.

Если ваш компьютер завис: выдерните шнур, выдавите стекло.

Самый страшный вирус всегда сидит перед компьютером.

Бог придумал устройство, а сатана – драйвера.

Прежде чем удалить файл, убедись, что он не твой.

Если программист в 9-00 утра на работе, значит, он там и ночевал.

Клавиатуру топтать – это вам не джойстиком баловаться.

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

Умный программист всегда сможет занять компьютер дурной работой.

Ничего так не украшает женщину, как Фотошоп.

Высказывания, выражения и поговорки айтишников / Блог компании it-доминанта / Хабр

Все мы время от времени употребляем устоявшиеся выражения / высказывания в нашей среде. И мне стало интересно, а какие же выражения / высказывания популярны в IT сфере. С этим вопросом я обратился к моей аудитории портала МойКруг. И вот какую обратную связь я получил (предлагаю на этом не останавливаться и активно дополнять этот список):


Для программистов


«Билд в студию»

«Это не баг, это фича»

«Сдал релиз иди в Ливиз» (примечание: выражение употребляется Питерскими программистами. Ливиз — местный ликеро водочный завод)

«Когда я вижу, как ты верстаешь, Малыш, ты меня пугаешь»

«Хорошо написанная программа — это программа, написанная 2 раза»

«Ничто так не ограничивает полет мысли начинающего программиста, как компилятор»
вариация на тему: «Ничто так не ограничивает полет мысли зрелого программиста, как Project Manager»

Хорошая жена может провожать мужа-программиста на работу словами «Чистого кода тебе!»

«Тяжела и неказиста жизнь без парня-программиста» (примечание: выражение должно употребляться девушками)

Ставшее теперь популярным выражения «писать говнокод»
вариация на тему: «Адовъ говнокод!» (источник перлов тут)

«Программисты — это устройства, преобразующие кофеин в код»

«Sex, drugs & rock’n’roll? — Bugs, hex & source control!»
вариация на тему: «Sex, drugs & rock’n’roll? — Sux, bugs & plug’n’play!»

«Улучшение работающего продукта приводит к его ухудшению»

«Хорошо задокументированный баг, автоматически становится фичей!»

Для тестировщиков


«Критичный баг, найденный тестировщиком в последний день, является багом в работе самого тестировщика» @Tanyapdr

«Если что-то может сломаться, оно должно сломаться именно сейчас»

Для админов


«Все пропатчить и проапдейтить»

«Быстро откаченное выложенным не считается»

«Семь бед — один reset»

«Не было печали — апдейтов накачали»

«Первый файл com’ом»

«Какой error не мечтает стать general’ом…»

«Не TCP мое IP»

«Format твою C:!»

«Как сервер назовешь, так он и будет работать»

«Первый тост за локалхост»

«Стабильного коннекта, Быстрого пинга!» @Лукьяненко, трилогия Лабиринт отражений

«Господь Бог — самый первый админ… Уж забанит так забанит!»

«Сервер — не суетись под клиентом!»

«Один сервер — хорошо, а два лучше»

«Знаю отличную шутку про UDP, но не факт, что она до вас дойдет» (разъяснение тут)

Для всех


«Не USB мне мозги»

По поводу windows: «it works but it isn’t working»

«Как два байта переслать»

«Восстановление системы после критического сбоя» (примечание: про похмелье)

«А rar-чик просто открывался»

Из прошлого: «Типун тебе на модем»

Из прошлого: «Провайдер не лошадь, к утру повезет» (примечание: речь идет о том, что по модему приходилось дозваниваться часами)

«Ясна консоль» (примечание: смысл выражения — все предельно понятно)

«Глаза болят, а руки делают»

«Большой программе — большие глюки»

«Нас Reboot, а мы крепчаем»

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

Ссылки по теме:
50 цитат о программировании
Пословицы и поговорки про Сисадминов
Perlodrom

50 цитат о программировании всех времён / Хабр

Перевёл после прочтения комментариев к статье «О ненависти к C++». В цитатах можно найти ответы на большинство возникших там вопросов.

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

49. Lisp — это не язык, а строительный материал.
— Alan Kay

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

47. Они больше не делают баги, как Банни (Bugs Bunny).
— Olav Mjelde.

46. Низкоуровневый язык — это когда требуется внимание к вещам, которые никак не связаны с программами на этом языке.
— Alan J. Perlis.

45. Программирование на С похоже на быстрые танцы на только что отполированном полу людей с острыми бритвами в руках
— Waldi Ravens.

44. Я всегда мечтал о том, чтобы моим компьютером можно было пользоваться так же легко, как телефоном; моя мечта сбылась: я уже не могу разобраться, как пользоваться моим телефоном.
— Bjarne Stroustrup

43. Обучение программированию не может научить быть экспертом, также как и изучение кистей и красок не может превратить кого-либо в художника.
— Eric S. Raymond

42. Не волнуйтесь, если что-то не работает. Если бы всё работало, вас бы уволили.
— Mosher’s Law of Software Engineering

41. Я думаю, что Microsoft назвал технологию .Net для того, чтобы она не показывалась в списках директорий Unix.
— Oktal

40. Хорошо, Java, ВОЗМОЖНО, хороший пример того как должен выглядеть язык. Но тогда программы на Java — это хороший пример как НЕЛЬЗЯ писать программы.
— pixadel

39. Учитывая текущее плачевное состояние наших программ, можно сказать, что программирование определенно все ещё черная магия и, пока, мы не можем называть его технической дисциплиной.
— Bill Clinton

38. Использование COBOL калечит разум; исходя из этого, обучение этому языку должно быть признано уголовно наказуемым преступлением.
— E. W. Dijkstra

37. Объектно-ориентированная версия «спагетти кода» — это, конечно, «лазанья код» (очень много слоев).
— Roberto Waltman

36. FORTRAN — это не цветок, а сорняк: он вынослив, иногда расцветает и произрастает в каждом компьютере
— Alan J. Perlis.

35. Для меня долгое время было загадкой, как что-то очень дорогое и технологичное может быть столь бесполезным. И вскоре я осознал, что компьютер — это глупая машина, обладающая способностями выполнять невероятно умные вещи, тогда как программисты — это умные люди, у которых талант делать невероятные глупости. Короче, они нашли друг друга.
— Bill Bryson

34. По моему эгоистическому мнению, большинство программ на C должны быть отформатированы с отступами на 2 метра вниз и засыпанными землей.
— Blair P. Houghton.

33. Когда кто-то говорит: «Я хочу язык программирования, который может делать все, что ему скажу», то я даю этому человеку леденец.
— Alan J. Perlis

32. Эволюция языков: FORTRAN — не строго типизированный язык, С — слабо типизированный язык. Ada — сильно типизированный язык. С++ — сильно раздутый язык.
— Ron Sercely

31. В хорошем дизайне добавление вещи стоит дешевле, чем сама эта вещь.
— Thomas C. Gale

30. Если называть Python заменой BASIC, то тогда и трансформер Optimus Prime — это только замена грузовика.
— Cory Dodt

29. Болтовня ничего не стоит. Покажите мне код.
— Linus Torvalds

28. Как видно, совершенство достигается не тогда, когда уже нечего прибавить, но когда уже ничего нельзя отнять.
— Antoine de Saint-Exupéry

27. С — это причудливый, несовершенный, но невероятно успешный язык.
— Dennis M. Ritchie.

26. В теории, теория и практика неразделимы. На практике это не так.
— Yoggi Berra

25. Вы не можете создавать хорошие программы без хорошей команды, но большинство софтверных команд ведут себя как проблемная семья.
— Jim McCarthy

24. PHP — это маленькое зло, созданное некомпетентными новичками, в то время как Perl — это большое и коварное зло, созданное умелыми, но извращёнными профессионалами.
— Jon Ribbens

23. Программирование — это как бить себя по лицу, рано или поздно ваш нос будет кровоточить.
— Kyle Woodbury

22. Perl — это тот язык, который одинаково выглядит как до, так и после RSA шифрования…
— Keith Bostic

21. Намного легче портировать шелл, чем скрипт на шелле.
— Larry Wall

20. Я изобрел понятие «объектно-ориентированный», но могу заявить, что не имел в виду C++ при этом.
— Alan Kay

19. Изучение программирования имеет такое же отношение к проектированию интерактивных систем, как обучение слепой печати к написанию стихов.
— Ted Nelson

18. Лучшие программисты не чуть-чуть лучше хороших. Они на порядок лучше по любым меркам: концептуальное мышление, скорость, изобретательность и способность находить решения.
— Randall E. Stross

17. Если бы McDonalds была бы софтверной компанией, то у них один из ста Биг Маков был бы отравленным, и их ответ на это был бы: «Мы сожалеем, вот вам купон на ещё два Биг Мака.»
— Mark Minasi

16. Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.

15. Анализ компьютерных систем — это как воспитание детей; можно нанести огромный вред, но нельзя гарантировать успех.
— Tom DeMarco

14. Меня не интересует, будет ли это работаеть на ваших машинах! Мы не отдаем их заказчику!
— Vidiu Platon.

13. Иногда лучше остаться спать дома в понедельник, чем провести всю неделю отлаживая написанный в понедельник код.
— Christopher Thompson

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

11. Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.
— Brian W. Kernighan.

10.Люди считают, что программирование — это наука избранных, но в реальности все наоборот — просто много людей создают программы, которые используют чужие программы, как-будто строя стену из маленьких кирпичиков.
— Donald Knuth

9. Сначала учите науку программирования и всю теорию. Далее выработаете свой программистский стиль. Затем забудьте все и просто программируйте.
— George Carrette

8. Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня.
— Larry Wall

7. Большинство программ на сегодняшний день подобны египетским пирамидам из миллиона кирпичиков друг на друге и без конструктивной целостности — они просто построены грубой силой и тысячами рабов.
— Alan Kay

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

5. Итерация свойственна человеку, рекурсия божественна.
— L. Peter Deutsch

4. Меня два раза спрашивали [члены Парламента]: «Скажите на милось, мистер Бэббидж, что случится, если вы введете в машину неверные цифры? Cможем ли мы получить правильный ответ?» Я не могу себе даже представить какая путаница в голове может привести к подобному вопросу.
— Charles Babbage

3. Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
— Linus Torvalds

2. Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.
— Martin Golding

1. Есть два способа создания дизайна программы. Один из них, это сделать его настолько простым, что в нем, очевидно, не будет недостатков. Другой способ — сделать его настолько запутанным, что в нем не будет очевидных недостатков.
— C.A. R. Hoare


translated.by/you/top-50-programming-quotes-of-all-time/into-ru/trans
Оригинал (английский): Top 50 Programming Quotes of All Time ( www.junauza.com/2010/12/top-50-programming-quotes-of-all-time.html )
Перевод: © Alexander MAZUROV, Сергей Лещина, mkatsev, partizan, LaggyLuke.
translated.by переведено толпой

Правила жизни в IT — digest.pro

ИТ это специфическая сфера, которая многих манит новаторством, технологиями, комфортными условиями труда и зарплатами, но только реальным айтишникам известно с какими подводными камнями они сталкиваются каждый день: дедлайны, заказчики, некомпетентные коллеги, кривой код предшественника, деплоймент и т д. Digest.pro собрал правила жизни в IT. 

 

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

 

Самый лучший способ изучать язык программирования — это писать на нем программы.

 

Девиз тестировщика: «Не верь — проверь!». 

 

Большинство программ на сегодняшний день подобны египетским пирамидам из миллиона кирпичиков друг на друге и без конструктивной целостности — они просто построены грубой силой и тысячами рабов.

 

Любой твой код, в который ты не заглядывал больше шести месяцев, будет выглядеть как код, который написал кто-то другой.

 

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

 

Без требований или дизайна, программирование — это искусство добавлять баги в пустой файл.

 

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

 

Не стоит волноваться, если что-то не работает. Если бы всё работало, вас бы уволили.

 

Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует.

 

Думаю, Microsoft так назвал .Net, чтобы он не попал в список директорий Unix.

 

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

 

Работает? Не трогай.

 

Самая сложная часть в дизайне… держаться подальше от фич.

 

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

 

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

 

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

 

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

 

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

 

Лучшая работа — это высокооплачиваемое хобби.

 

Поделитесь своим опытом и правилами в IT  — тут.

лучших цитат по программированию — DZone Agile

Опрос Robert Half International показал, что 91 процент руководителей считают, что чувство юмора важно для карьерного роста, а 84 процента считают, что люди с хорошим чувством юмора справляются лучше.

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

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

Несколько наших любимых цитат

  1. «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям ». — Мартин Фаулер
  2. «Сначала решите проблему.Затем напишите код ». — Джон Джонсон
  3. «Опыт — это имя, которое каждый дает своим ошибкам». — Оскар Уайльд
  4. «Чтобы быть незаменимым, нужно всегда отличаться» — Коко Шанель
  5. «Java для JavaScript — это то же самое, что автомобиль для Carpet». — Крис Хейлманн
  6. «Знание — сила». — Фрэнсис Бэкон
  7. «Иногда лучше остаться в постели в понедельник, чем тратить остаток недели на отладку кода понедельника.»- Дэн Саломон
  8. «Совершенство достигается не тогда, когда больше нечего добавить, а когда больше нечего убирать». — Антуан де Сент-Экзюпери
  9. «Рубин — мусор! PHP — это php, фантастический ! » — Никита Попов
  10. «Код как юмор. Когда тебе приходится это объяснять, это плохо ». — Кори Хаус
  11. «Устраняйте причину, а не симптом». — Стив Магуайр
  12. «Оптимизм — это профессиональная опасность программирования: обратная связь — это лечение .«Кент Бек
  13. «Когда использовать итеративную разработку? Вам следует использовать итеративную разработку только в проектах, которые вы хотите добиться успеха ». — Мартин Фаулер
  14. «Простота — это душа эффективности». — Остин Фриман
  15. «Прежде чем можно будет повторно использовать программное обеспечение, оно должно быть пригодным для использования». — Ральф Джонсон
  16. «Заставьте это работать, сделайте это правильно, сделайте это быстро». — Кент Бек

Дополнительная литература

Еще вдохновляющие цитаты для разработчиков программного обеспечения

Нам нужно поговорить об этих технических должностях

Мои 25 любимых цитат о программировании, которые тоже забавны

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

Цитаты о программировании

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

  1. Самое лучшее в логическом выражении — это то, что даже если вы ошибаетесь, вы ошибаетесь лишь немного. (Анонимно)
  2. Без требований или дизайна программирование — это искусство добавления ошибок в пустой текстовый файл. (Луи Сригли)
  3. Прежде чем программное обеспечение можно будет использовать повторно, оно должно быть пригодным для использования.(Ральф Джонсон)
  4. Лучший способ ускорить компьютер — это тот, который ускоряет его на 9,8 м / с2. (Анонимный)
  5. Я думаю, что Microsoft назвала .Net, чтобы он не отображался в списке каталогов Unix. (Oktal)
  6. Если бы строители строили здания так, как программисты писали программы, то первый появившийся дятел уничтожил бы цивилизацию. (Джеральд Вайнберг)
  7. Есть два способа писать безошибочные программы; работает только третий. (Алан Дж. Перлис)
  8. Готовься, стреляй, цель: быстрый подход к разработке программного обеспечения.Готовность, цель, цель, цель, цель: медленный подход к разработке программного обеспечения. (Анонимно)
  9. Это не ошибка — это недокументированная функция. (Аноним)
  10. У одного паршивое программное обеспечение, а у другого — полная занятость. (Джессика Гастон)
  11. Хороший программист — это тот, кто всегда смотрит в обе стороны, прежде чем перейти улицу с односторонним движением. (Дуг Линдер)
  12. Всегда кодируйте так, как будто парень, который в конечном итоге поддерживает ваш код, будет жестоким психопатом, который знает, где вы живете. (Мартин Голдинг
  13. Программирование похоже на секс.Одна ошибка, и ты должен поддерживать ее всю оставшуюся жизнь. (Майкл Синз)
  14. Удаленный код является отлаженным кодом. (Джефф Сикель)
  15. Ходить по воде и разрабатывать программное обеспечение по спецификации легко, если и то, и другое заморожено. (Эдвард В. Берард)
  16. Если отладка — это процесс устранения ошибок программного обеспечения, тогда программирование должно быть процессом их внесения. (Эдсгер Дейкстра)
  17. Программное обеспечение проходит бета-тестирование незадолго до выпуска. Бета в переводе с латыни означает «все еще не работает.(Аноним)
  18. Сегодняшнее программирование — это гонка между разработчиками программного обеспечения, стремящимися создавать большие и лучшие программы, защищенные от идиотов, и вселенной, пытающейся создавать больших и лучших идиотов. Пока что вселенная побеждает. (Рик Кук)
  19. Это любопытный факт в нашей отрасли: мы не только не учимся на своих ошибках, но и не учимся на наших успехах. (Кейт Брейтуэйт)
  20. Есть только два типа языков программирования: те, кто всегда суетятся, и те, которыми никто не пользуется.(Бьярн Страуструп)
  21. Чтобы понять рекурсию, нужно сначала понять рекурсию. (Аноним)
  22. Самые дешевые, быстрые и надежные компоненты — это те, которых нет. (Гордон Белл)
  23. Лучшее улучшение производительности — это переход из нерабочего состояния в рабочее состояние. (Дж. Остерхаут)
  24. Проблема программистов в том, что вы никогда не можете сказать, что делает программист, пока не станет слишком поздно. (Сеймур Крей)
  25. Не волнуйтесь, если это не сработает.Если бы все было так, вы остались бы без работы. (Закон Мошера о разработке программного обеспечения)

Итак, какие ваши любимые и забавные цитаты? Пожалуйста, поделитесь со всеми нами.

101 великая цитата о программировании

11 января

«Люди всегда боятся перемен. Люди боялись электричества, когда его изобрели, не так ли? Люди боялись угля, они боялись газовых двигателей. Всегда будет невежество, а незнание ведет к страху. Но со временем люди будут принимать своих силиконовых мастеров.”

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

Компьютеры


  1. «Компьютеры бесполезны.Они могут дать вам только ответы ».
    (Пабло Пикассо)
  2. « Компьютеры похожи на бикини. Они избавляют людей от лишних догадок ».
    (Сэм Юинг)
  3. «У них есть компьютеры, и у них может быть другое оружие массового поражения».
    (Джанет Рино)
  4. «Вот что здорово в работе с компьютерами. Они не спорят, все помнят и не пьют все ваше пиво ».
    (Пол Лири)
  5. «Если бы автомобиль проходил тот же цикл разработки, что и компьютер, Rolls-Royce сегодня стоил бы 100 долларов, имел бы миллион миль за галлон и взорвался бы один раз в год, убивая всех, кто находится внутри.”
    (Роберт X. Кринджли)

Компьютерный интеллект


  1. «Компьютеры постоянно становятся умнее. Ученые говорят нам, что скоро они смогут с нами разговаривать. (И под «они» я имею в виду «компьютеры». Я сомневаюсь, что ученые когда-либо смогут с нами поговорить.) »
    (Дэйв Барри)
  2. «В последнее время я заметил, что параноидальный страх перед тем, что компьютеры станут умными и захватят мир, почти полностью исчез из общей культуры.Насколько я могу судить, это совпадает с выпуском MS-DOS ».
    (Ларри ДеЛука)
  3. «Вопрос о том, могут ли компьютеры думать, подобен вопросу о том, могут ли подводные лодки плавать».
    (Эдсгер В. Дейкстра)
  4. «Смешно жить 100 лет и помнить только 30 миллионов байтов. Вы знаете, меньше, чем компакт-диск. Состояние человека действительно устаревает с каждой минутой ».
    (Марвин Мински)

Траст


  1. «Вам сказал городской центральный компьютер? R2D2, ты знаешь, что чужому компьютеру не доверять! »
    (C3PO)
  2. «Никогда не доверяйте компьютеру, который нельзя выбросить в окно.”
    (Стив Возняк)

Оборудование


  1. «Аппаратное обеспечение: части компьютерной системы, которые могут быть повреждены».
    (Джефф Пезис)

Программное обеспечение


  1. «Большая часть программного обеспечения сегодня очень похожа на египетскую пирамиду с миллионами кирпичей, сложенных друг на друга, без структурной целостности, но просто созданной грубой силой и тысячами рабов».
    (Алан Кей)
  2. «Я наконец понял, что такое« совместимость снизу вверх ».32 секунды после 1 января 1970 г.)
  3. «Все существующие операционные системы примерно равны… Мы все — отстой».
    (старший вице-президент Microsoft Брайан Валентайн, описывающий состояние дел в области безопасности ОС, 2003 г.)
  4. «Microsoft выпустила новую версию Windows XP, которая, по мнению всех, является« самой надежной Windows из когда-либо существовавших ». «Для меня это все равно, что сказать, что спаржа -« самый сочувствующий овощ из всех когда-либо существовавших ». ‘“
    (Дэйв Барри)

Интернет


  1. «Интернет? Эта штука все еще здесь? »
    (Гомер Симпсон)
  2. «Интернет похож на доминанту.Куда бы я ни повернулся, я вижу маленькие кнопки, приказывающие мне «Отправить» «.
    (Найтвинд)
  3. «Если подумать, на миллионе пишущих машинок уже есть миллион обезьян, а Usenet — ничто как Шекспир».
    (Блэр Хоутон)

Программное обеспечение


  1. «Самым поразительным достижением индустрии компьютерного программного обеспечения является постоянное прекращение стабильных и ошеломляющих успехов, достигнутых индустрией компьютерного оборудования.”
    (Генри Петроски)
  2. «Истинные инновации часто исходят от небольшого стартапа, который достаточно экономичен, чтобы запустить рынок, но не имеет достаточного веса, чтобы владеть им».
    (Тимм Мартин)
  3. «Было сказано, что великие научные дисциплины — это примеры гигантов, стоящих на плечах других гигантов. Также было сказано, что индустрия программного обеспечения является примером карликов, стоящих на ногах другим карликам ».
    (Алан Купер)
  4. «Речь идет не о битах, байтах и ​​протоколах, а о прибылях, убытках и прибылях.”
    (Лу Герстнер)
  5. «Мы Microsoft. Сопротивление бесполезно. Вы будете ассимилированы ».
    (Наклейка на бампер)

Демонстрационные версии программного обеспечения


  1. «Независимо от того, насколько хороша демонстрация на репетиции, когда вы делаете ее перед живой аудиторией, вероятность безупречной презентации обратно пропорциональна количеству людей, которые смотрят, в зависимости от суммы вовлеченных денег. . »
    (Марк Гиббс)

Патенты на программное обеспечение


  1. «Большая часть всех патентов — чушь.Глупо тратить время на их чтение. Владелец патента должен сделать это и обеспечить их соблюдение «.
    (Линус Торвальдс)

Сложность


  1. «Сложность управления — это суть компьютерного программирования».
    (Брайан Керниган)
  2. «Сложность убивает. Он лишает разработчиков жизни, затрудняет планирование, создание и тестирование продуктов, создает проблемы безопасности и вызывает разочарование у конечных пользователей и администраторов.”
    (Рэй Оззи)
  3. «Есть два способа создания дизайна программного обеспечения. Один из способов — сделать его настолько простым, чтобы явно не было недостатков. А другой способ — сделать его настолько сложным, чтобы не было явных недостатков ».
    (C.A.R. Hoare)
  4. «Задача хорошего программного обеспечения — сделать сложное простым».
    (Грейди Буч)

Простота использования


  1. «Просто помните: вы не« пустышка », что бы ни утверждали в этих компьютерных книгах.Настоящие манекены — это люди, которые — хотя и обладают техническими знаниями — не могут разработать оборудование и программное обеспечение, которые могли бы использоваться обычными потребителями, если бы от этого зависела их жизнь ».
    (Вальтер Моссберг)
  2. «Поставщики программного обеспечения пытаются сделать свои программные пакеты более« удобными для пользователя »… Их лучший подход до сих пор заключался в том, чтобы взять все старые брошюры и нанести на обложку слова« удобные для пользователя »».
    (Билл Гейтс)
  3. «Есть старая история о человеке, который хотел, чтобы его компьютер был таким же простым в использовании, как и его телефон.Это желание сбылось, так как я больше не умею пользоваться телефоном ».
    (Бьярне Страуструп)

Пользователи


  1. «Любой дурак может пользоваться компьютером. Многие так и поступают ».
    (Тед Нельсон)
  2. «Есть только две отрасли, которые называют своих клиентов« пользователями »».
    (Эдвард Тафт)

Программисты


  1. «Программисты участвуют в гонке со Вселенной за создание больших и лучших программ, защищающих от идиотов, в то время как Вселенная пытается создавать больших и лучших идиотов.Пока что Вселенная побеждает ».
    (Rich Cook)
  2. « Большинство из вас знакомы с достоинствами программиста. Конечно, их три: лень, нетерпение и высокомерие ».
    (Ларри Уолл)
  3. «Проблема программистов в том, что вы никогда не можете сказать, что делает программист, пока не станет слишком поздно».
    (Сеймур Крей)
  4. «Это то, что касается людей, которые думают, что ненавидят компьютеры.На самом деле они ненавидят паршивых программистов ».
    (Ларри Нивен)
  5. «Я долго не мог понять, как что-то такое дорогое, такое передовое может оказаться таким бесполезным. И тогда мне пришло в голову, что компьютер — это глупая машина, способная делать невероятно умные вещи, в то время как компьютерные программисты — умные люди, способные делать невероятно глупые вещи. Короче говоря, они идеально подходят ».
    (Билл Брайсон)
  6. «Образование в области компьютерных наук не может сделать никого опытным программистом, точно так же, как изучение кистей и пигмента может сделать кого-нибудь опытным художником.”
    (Эрик Раймонд)
  7. «Программист — это человек, который выдает себя за требовательного эксперта на основании способности получить после бесчисленных пробивок бесконечную серию непонятных ответов, рассчитанных с микрометрической точностью на основе неопределенных предположений, основанных на спорных цифрах, взятых из неубедительных документов и проводились с помощью инструментов сомнительной точности людьми сомнительной надежности и сомнительного мышления с общепризнанной целью раздражать и вводить в заблуждение безнадежно беззащитный отдел, который, к несчастью, вообще запросил информацию.”
    (новостной журнал IEEE Grid)
  8. «Хакер на ходу может за несколько месяцев создать то, что небольшой группе разработчиков (скажем, из 7-8 человек) будет сложно собрать вместе в течение года. IBM раньше сообщала, что некоторые программисты могут быть в 100 раз производительнее, чем другие работники, или даже больше ».
    (Петер Зеебах)
  9. «Лучшие программисты ничуть не лучше хороших. Они на порядок лучше, если судить по любым стандартам: концептуальному творчеству, скорости, изобретательности дизайна или способности решать проблемы.”
    (Рэндалл Э. Штросс)
  10. «Хороший оператор на токарном станке командует в несколько раз больше, чем средний оператор на токарном станке, но отличный автор программного кода стоит в 10 000 раз дороже среднего разработчика программного обеспечения».
    (Билл Гейтс)

Программирование


  1. «Не волнуйтесь, если это не сработает. Если бы все было так, вы остались бы без работы ».
    (Закон Мошера о программной инженерии)
  2. «Измерение прогресса программирования по строкам кода похоже на измерение прогресса постройки самолета по весу.”
    (Билл Гейтс)
  3. «Написание кода занимает место в человеческой иерархии, которое стоит где-то выше грабежа могил и ниже управления».
    (Джеральд Вайнберг)
  4. «Сначала изучите информатику и всю теорию. Затем разработайте стиль программирования. Тогда забудьте обо всем этом и просто взломайте ».
    (Джордж Карретт)
  5. «Сначала решите проблему. Затем напишите код ».
    (Джон Джонсон)
  6. «Оптимизм — профессиональный вред программирования; обратная связь — это лечение.”
    (Кент Бек)
  7. «Повторять — это человеческое, а повторять — божественное».
    (Л. Питер Дойч)
  8. «Самое лучшее в логическом выражении — это то, что даже если вы ошибаетесь, вы ошибаетесь лишь немного».
    (Аноним)
  9. « Должны ли индексы массива начинаться с 0 или 1? Мой компромисс 0,5 был отклонен, как я думал, без должного рассмотрения ».
    (Stan Kelly-Bootle) ​​

Языки программирования


  1. «Есть только два типа языков программирования: те, кто всегда суетятся, и те, которыми никто не пользуется.”
    (Бьярне Страуструп)
  2. «PHP — это незначительное зло, творимое и созданное некомпетентными любителями, в то время как Perl — большое и коварное зло, творимое опытными, но извращенными профессионалами».
    (Джон Риббенс)
  3. «Использование COBOL калечит разум; поэтому его обучение должно рассматриваться как уголовное преступление ».
    (E.W. Dijkstra)
  4. «Практически невозможно научить хорошему стилю программирования студентов, которые ранее знакомы с BASIC.Как потенциальные программисты, они умственно искалечены без всякой надежды на возрождение ».
    (Э. В. Дейкстра)
  5. «Я думаю, что Microsoft назвала .Net, чтобы он не отображался в списке каталогов Unix».
    (Октал)
  6. «Не существует языка программирования, независимо от его структуры, который не позволял бы программистам создавать плохие программы».
    (Ларри Флон)
  7. «Компьютерный дизайн — это как прогулка в парке.То есть «Парк Юрского периода».
    (Ларри Уолл)

К / С ++


  1. «Пятьдесят лет исследований в области языков программирования, и в итоге мы получим C ++?»
    (Ричард А. О’Киф)
  2. «Написание на C или C ++ похоже на запуск бензопилы со снятыми всеми защитными приспособлениями».
    (Боб Грей)
  3. «В C ++ сложнее прострелить себе ногу, но когда вы это сделаете, вы оторвете всю ногу.”
    (Бьярне Страуструп)
  4. «C ++: где друзья имеют доступ к вашим личным участникам».
    (Гэвин Рассел Бейкер)
  5. «Одна из основных причин падения Римской империи заключалась в том, что — при отсутствии нуля — у них не было возможности указать на успешное завершение своих программ на языке C.»
    (Роберт Ферт)

Ява


  1. «Java во многих отношениях — это C ++ -».
    (Майкл Фельдман)
  2. «Сказать, что Java хороша, потому что она работает на всех ОС, — все равно что сказать, что анальный секс хорош, потому что он работает для всех полов.”
    (Аланна)
  3. «Хорошо, Java МОЖЕТ быть хорошим примером того, каким должен быть язык программирования. Но приложения Java — хороший пример того, какими приложениями НЕ СЛЕДУЕТ быть ».
    (пиксель)
  4. « Если бы в Java была настоящая сборка мусора, большинство программ удаляло бы себя при выполнении».
    (Роберт Сьюэлл)

Открытый исходный код


  1. «Программное обеспечение похоже на секс: лучше, когда оно бесплатное.”
    (Линус Торвальдс)
  2. «Единственные люди, которым есть что опасаться свободных программ, — это те, чьи продукты стоят еще меньше».
    (Дэвид Эмери)

Код


  1. «Хороший код — это лучшая документация по себе».
    (Стив МакКоннелл)
  2. « Любой ваш собственный код, который вы не просматривали шесть или более месяцев, также мог быть написан кем-то другим.”
    (Закон Иглсона)
  3. «Первые 90% кода составляют первые 90% времени разработки. Оставшиеся 10% кода составляют остальные 90% времени разработки ».
    (Том Каргилл)

Разработка программного обеспечения


  1. «Хорошие программисты используют свой мозг, но хорошие рекомендации избавляют нас от необходимости продумывать каждый случай».
    (Фрэнсис Глассбороу)
  2. «В программном обеспечении мы редко предъявляем значимые требования.Даже если мы это сделаем, единственный критерий успеха, который имеет значение, — это то, решает ли наше решение меняющееся представление клиента о том, в чем заключается его проблема ».
    (Джефф Этвуд)
  3. «Учитывая нынешнее печальное состояние наших компьютерных программ, разработка программного обеспечения, очевидно, все еще остается черным искусством, и ее еще нельзя назвать инженерной дисциплиной».
    (Билл Клинтон)
  4. «Невозможно создать отличное программное обеспечение без отличной команды, а большинство команд разработчиков программного обеспечения ведут себя как неблагополучные семьи.”
    (Джим Маккарти)

Отладка


  1. «Как только мы начали программировать, мы, к своему удивлению, обнаружили, что не так просто создавать программы, как мы думали. Необходимо было обнаружить отладку. Я точно помню момент, когда я понял, что с тех пор большую часть моей жизни я буду потратить на поиск ошибок в моих собственных программах ».
    (Морис Уилкс обнаруживает отладку, 1949)
  2. «Отладка в два раза сложнее, чем написание кода с самого начала.Следовательно, если вы напишете код настолько умно, насколько это возможно, вы — по определению — недостаточно умны, чтобы отлаживать его ».
    (Брайан Керниган)
  3. «Если отладка — это процесс устранения ошибок, то программирование должно быть процессом их вставки».
    (Эдсгер В. Дейкстра)

Качество


  1. «Меня не волнует, работает ли он на вашей машине! Мы не отправляем вашу машину! »
    (Видиу Платон)
  2. «Программирование похоже на секс: одна ошибка, — и вы оказываете поддержку на всю жизнь.”
    (Майкл Синц)
  3. «Есть два способа писать безошибочные программы; работает только третий ».
    (Алан Дж. Перлис)
  4. «У вас может быть либо качество программного обеспечения, либо арифметика с указателями, но вы не можете иметь и то, и другое одновременно».
    (Бертран Мейер)
  5. «Если бы McDonalds управлялся как компания-разработчик программного обеспечения, один из каждых сотен Биг Маков вызвал бы у вас пищевое отравление, и ответ был бы:« Извините, вот купон на еще два ».’«
    (Марк Минаси)
  6. «Всегда кодируйте так, как будто парень, который в конечном итоге поддерживает ваш код, будет жестоким психопатом, который знает, где вы живете».
    (Мартин Голдинг)
  7. «Человеку свойственно ошибаться, но чтобы действительно все испортить, нужен компьютер».
    (Пауль Эрлих)
  8. «Компьютер позволяет делать больше ошибок быстрее, чем любое изобретение в истории человечества — за возможным исключением пистолета и текилы.”
    (Митч Рэдклифф)

Прогнозы


  1. «Все, что можно изобрести, изобретено».
    (Чарльз Х. Дуэлл, комиссар Патентного ведомства США, 1899 г.)
  2. «Я думаю, что существует мировой рынок примерно пяти компьютеров».
    (Томас Дж. Уотсон, председатель совета директоров IBM, около 1948 г.)
  3. «Казалось бы, мы достигли предела того, чего можно достичь с помощью компьютерных технологий, хотя с такими заявлениями следует быть осторожными, поскольку через 5 лет они будут звучать довольно глупо.”
    (Джон фон Нейман, около 1949 г.)
  4. «Но для чего это нужно?»
    (инженер отдела передовых вычислительных систем IBM, комментирует микрочип, 1968)
  5. «У кого-то нет причин иметь компьютер дома».
    (Кен Олсон, президент Digital Equipment Corporation, 1977)
  6. «640K должно хватить любому».
    (Билл Гейтс, 1981)
  7. «Windows NT адресует 2 гигабайта оперативной памяти, что больше, чем когда-либо понадобится любому приложению.”
    (Microsoft, о разработке Windows NT, 1992)
  8. «Мы никогда не станем по-настоящему безбумажным обществом, пока люди из Palm Pilot не выпустят WipeMe 1.0 ».
    (Энди Пирсон)
  9. «Если так будет продолжаться, человек атрофирует все свои конечности, кроме пальца кнопки».
    (Фрэнк Ллойд Райт)

Статья опубликована 11 января 2008 г.


Если вам понравилась эта статья, поделитесь ею:

Теги: Билл-Гейтс, Программирование, Котировки

Оставить комментарий

Ценников для разработчиков

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

Мартин Голдинг

Все компьютеры ждут с одинаковой скоростью.

Неизвестно

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

Неизвестно

Хороший программист смотрит в обе стороны, прежде чем перейти улицу с односторонним движением.

Неизвестно

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

Неизвестно

«Intel Inside» — это предупреждение правительства, требуемое законом.

Неизвестно

Здравый смысл заслуживает похвалы.

Артур Годфри

Чак Норрис не ходит на охоту. Чак Норрис убивает.

Неизвестно

Чак Норрис сосчитал до бесконечности … дважды.

Неизвестно

C необычен, ошибочен и пользуется огромным успехом.

Неизвестно

Бета-версия переводится с латыни, что по-прежнему не работает.

Неизвестно

ASCII глупый вопрос, получите глупый ANSI!

Неизвестно

Искусственный интеллект обычно побеждает естественную глупость.

Неизвестно

Любой дурак может пользоваться компьютером. Многие так и делают.

Тед Нельсон

Привет! Он компилируется! Отправим его!

Неизвестно

Ненависть не может изгнать ненависть; только любовь может это сделать.

Мартин Лютер Кинг младший

Пистолеты не убивают людей. Чак Норрис убивает людей.

Неизвестно

Бог реален, если не объявлен целым числом.

Неизвестно

Сначала решите проблему.Затем напишите код.

Джон Джонсон

Опыт — это имя, которое каждый дает своим ошибкам.

Оскар Уайльд

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

Мигель де Икаса

Компьютеры делают очень быстрые и очень точные ошибки.

Неизвестно

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

Неизвестно

Я НЕ сошел с ума — у меня есть резервная копия где-то на пленке.

Неизвестно

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

Неизвестно

Он работает на моей машине.

Неизвестно

Java во многом является C ++ ??.

Неизвестно

Клавиатура не найдена…Нажмите любую клавишу чтобы продолжить.

Неизвестно

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

Неизвестно

Пользователи Mac клянутся своим Mac, пользователи ПК ругаются своим ПК.

Неизвестно

Microsoft — это не ответ.Майкрософт — вот в чем вопрос. «Нет» — вот ответ.

Неизвестно

MS-DOS не умерла, просто так пахнет.

Неизвестно

Только половина программирования — это кодирование. Остальные 90% — это отладка.

Неизвестно

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

Неизвестно

Нажмите любую кнопку, чтобы продолжить, или любую другую, чтобы выйти.

Неизвестно

Нецензурная лексика — это язык, который все программисты знают лучше всего.

Неизвестно

Лучшее в логическом выражении — это то, что даже если вы ошибаетесь, вы ошибаетесь лишь немного.

Неизвестно

В стандартах хорошо то, что есть из чего выбирать.

Неизвестно

Есть 3 типа людей: те, кто умеет считать, и те, кто не умеет.

Неизвестно

Нет такого места, как 127.0.0.1

Неизвестно

Нет ничего более постоянного, чем быстрое решение.

Неизвестно

Нет такого теста, как производство.

Неизвестно

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

Неизвестно

Ubuntu — древнее африканское слово, означающее «не могу настроить Debian».

Неизвестно

UNIX — это ответ, но только если вы очень тщательно сформулируете вопрос.

Неизвестно

Usenet — это спагетти Мебиуса.

Неизвестно

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

Неизвестно

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

Неизвестно

Кто такой общий отказ? И почему он мой диск читает?

Неизвестно

Вы можете встать на плечи гигантов ИЛИ достаточно большую кучу гномов, в любом случае.

Неизвестно

Вы начинаете кодировать. Я пойду, узнаю, чего они хотят.

Неизвестно

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

Дуглас Адамс

Думаю, мы согласны, прошлое закончилось.

Джордж Буш

Чтобы быть незаменимым, нужно всегда отличаться.

Коко Шанель

В будущем все будут прославлены на пятнадцать минут.

Энди Уорхол

В трех словах я могу резюмировать все, что я узнал о жизни: она продолжается.

Роберт Фрост

Ошибочно думать, что одними картошкой можно решить какие-то серьезные проблемы.

Дуглас Адамс

Делать невозможное — это весело.

Уолт Дисней

Java для JavaScript — это то же самое, что Car для Carpet.

Крис Хейлманн

Судите о человеке по его вопросам, а не по его ответам.

Вольтер

Просто не создавайте файл с именем -rf.

Ларри Уолл

Знание — сила.

Фрэнсис Бэкон

Назовем это случайностью.

Ларри Уолл

Linux бесплатен только в том случае, если ваше время не имеет значения.

Джейми Завински

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

Билл Гейтс

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

Стив Возняк

Никто не ждет испанской инквизиции.

Монти Пайтон

В Интернете никто не знает, что вы собака.

Питер Штайнер

Постоянная для одного человека — это переменная для другого.

Алан Дж. Перлис

Люди, ненавидящие кошек, в следующей жизни вернутся мышами.

Вера Резник

Perl — единственный язык, который выглядит одинаково до и после шифрования RSA.

Кейт Бостик

PHP — Да, ты меня знаешь.

PHPaughty от PHPature

Будущее здесь. Просто он еще не распределен равномерно.

Уильям Гибсон

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

Джон Остерхаут

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

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

Кислый, сладкий, горький, острый, все нужно попробовать.

Китайская пословица

Оставайся голоден, оставайся в дураках.

Каталог всей Земли

Художник принадлежит своему творчеству, а не произведение художника.

Новалис

Единственный «интуитивно понятный» интерфейс — это соска. После этого все узнал.

Брюс Эдигер

Единственные полностью последовательные люди — это мертвые.

Олдос Хаксли

Проблема с устранением неполадок заключается в том, что проблема возвращается.

Автор неизвестен

Три великих добродетели программиста: лень, нетерпеливость и высокомерие.

Ларри Уолл

Время — иллюзия.Обед вдвойне.

Дуглас Адамс

При отладке новички вставляют корректирующий код; специалисты удаляют дефектный код.

Ричард Паттис

Если есть сомнения, оставьте это.

Джошуа Блох

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

Эдвард V Берард

Мы не можем учиться без боли.

Аристотель

Мы всегда бесстыдно крали великие идеи.

Стив Джобс

Вы можете убить человека, но не можете убить идею.

Медгар Эверс

Нельзя недооценивать глупость широкой публики.

Скотт Адамс

Чтобы родилась танцующая звезда, в вашей душе должен быть хаос.

Фридрих Ницше

Без требований или дизайна программирование — это искусство добавления ошибок в пустой «текстовый» файл.

Луи Сригли

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

Дэн Саломон

Вы пропускаете 100 процентов снимков, которые никогда не делали.

Уэйн Гретцки

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

Вивек Вадхва

Идеи хотят быть уродливыми.

Джейсон Санта Мария

Разработчик: организм, превращающий кофе в код.

Неизвестно

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

Джессика Гастон

Разгадывать тайны убийства — это нормально, но вам не нужно разгадывать код. Вы должны уметь это читать.

Стив МакКоннелл

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

Ричард Паттис

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

Рич Кук

Планируйте выбросить одну (реализацию); ты все равно будешь.

Фред Брукс

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

Неизвестно

Совершенство (в дизайне) достигается не тогда, когда больше нечего добавить, а когда больше нечего убирать.

Антуан де Сент-Экзюпери

Хорошие программисты вносят свой вклад в некую катастрофу.

Никлаус Вирт

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

Крейцберг и Шнейдерман

Лучше дождаться, когда появится продуктивный программист, чем ждать, пока первый доступный программист станет продуктивным.

Стив МакКоннелл

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

Бьярне Страуструп

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

Ларри Уолл

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

Джон Бентли, Дуг Макилрой

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

C.A.R. Hoare

Почему у нас никогда не бывает времени сделать это правильно, но всегда есть время, чтобы сделать это заново?

Неизвестно

Цель информатики — создать что-то, что прослужит, по крайней мере, до тех пор, пока мы не закончим это строить.

Неизвестно

Хороший способ сохранить гибкость — писать меньше кода.

Программист-прагматик

Лучшее улучшение производительности — это переход из нерабочего состояния в рабочее состояние.

Джон Остерхаут

Независимо от того, в чем проблема, это всегда проблема людей.

Джеральд М. Вайнберг

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

Гордон Белл

Добавление рабочей силы в поздний программный проект делает его позже!

Фред Брукс

Лучший способ выполнить проект быстрее — начать раньше.

Джим Хайсмит

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

Фред Брукс

Все, что тебе нужно — это любовь. Но новая пара обуви никому не повредит.

Неизвестно

Лучшая месть это огромный успех.

Фрэнк Синатра

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

Жан Бодрийяр

Будь собой; все остальные уже заняты.

Оскар Уайльд

Позвольте мне изменить одну строчку кода…

Неизвестно

Быстро, хорошо, дешево.Выбери два.

Неизвестно

Вы знали? Коллективное существительное для группы программистов — конфликт слияния.

Неизвестно

Если нет борьбы, нет и прогресса.

Фредерик Дуглас

Вы должны изучить правила игры.И тогда надо играть лучше всех.

Альберт Эйнштейн

Учись у прошлого, живи сегодня, надейся на завтра. Главное — не переставать задавать вопросы.

Альберт Эйнштейн

Безумие: делать одно и то же снова и снова и ожидать разных результатов.

Альберт Эйнштейн

Человек, который никогда не ошибался, никогда не пробовал ничего нового.

Альберт Эйнштейн

Логика доставит вас от точки А до точки Б. Воображение доставит вас повсюду.

Альберт Эйнштейн

Когда решение простое, Бог отвечает.

Альберт Эйнштейн

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

Альберт Эйнштейн

Если факты не соответствуют теории, измените факты.

Альберт Эйнштейн

Это чудо, что любопытство переживает формальное образование.

Альберт Эйнштейн

Я верю только в статистику, которую лечил сам.

Уинстон С. Черчилль?

Люди и народы поступают мудро, когда исчерпали все остальные ресурсы.

Абба Эбан

Если ты решил пройти через ад, иди.

Неизвестно

Успех не вечен, а неудача не смертельна.

Дон Шула

Я никогда не позволял учебе мешать моему образованию.

Марк Твен

Секрет успеха в том, чтобы начать.

Марк Твен

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

Марк Твен

Видимо, сегодня нет ничего, чего не могло бы случиться.

Марк Твен

Планы бесполезны, но планирование — это все.

Дуайт Д. Эйзенхауэр

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

Уилл Феррелл

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

Р.Бакминстер Фуллер

Лучший способ осуществить свои мечты — это проснуться.

Мюриэль Зиберт

Если вы не можете записать это по-английски, вы не сможете его запрограммировать.

Питер Халперн

Подозрение — это здорово.Это сохранит тебе жизнь.

Лорелл К. Гамильтон

Люди, ненавидящие кошек, в следующей жизни вернутся мышами.

Вера Резник

Если у ваших родителей никогда не было детей, скорее всего, не будет и у вас.

Дик Каветт

Иногда мне кажется, что мы одни во вселенной, а иногда — нет.В любом случае идея ошеломляющая.

Артур Кларк

Обсуждение дешево, покажи код!

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

Они не знали, что это невозможно, поэтому сделали это!

Марк Твен

Вы то, чем делитесь.

Чарльз Ледбитер

Вы хотите в одну строчку? Должен ли он умещаться в 80 столбцов?

Ларри Уолл

Интернет? Эта штука все еще здесь?

Гомер Симпсон

Путешествие — это пункт назначения.

Дэн Элдон

ОО-программирование предлагает устойчивый способ писать спагетти-код. Это позволяет вам объединять программы в виде серии патчей.

Пол Грэм

Рубин — это чушь! PHP — это фантастика!

Никита Попов

Так долго и спасибо за все рыбы!

Дуглас Адамс

Если бы у меня было больше времени, я бы написал более короткое письмо.

Цицерон

Лучшая реакция на «это сбивает с толку, где документы» — это переписать функцию, чтобы сделать ее менее запутанной, а не писать больше документов.

Джефф Этвуд

Чем старше я становлюсь, тем больше верю, что единственный способ стать лучшим программистом — это не программировать.

Джефф Этвуд

«Такого почти никогда не бывает» — это еще один способ сказать «такое случается».

Дуглас Крокфорд

Привет, PHP, мой старый друг.

Анна Дебенхэм

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

Мелвин Конвей

В дизайне сложность токсична.

Мелвин Конвей

Добро — враг великого, но великое — враг доставленного.

Джеффри Зельдман

Не заставляйте пользователя предоставлять информацию, которая уже известна системе.

Рик Лемонс

Вы обязательно будете недовольны, если все оптимизируете.

Дональд Э. Кнут

Если программисты нравятся друг другу, они играют в игру под названием «парное программирование». А если нет, то игра называется «экспертная оценка».

Анна Начеса

Простота — залог надежности.

Эдсгер В. Дейкстра

Сосредоточьтесь на том, ПОЧЕМУ, а не на том, что в вашем коде сделает вас лучшим разработчиком

Хорди Боггиано

Лучшие инженеры, которых я знаю, в душе художники. Лучшие дизайнеры, которых я знаю, тоже тайные техники.

Герасимчук Андрей

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

Барри Бем

Если вы не можете развернуть свои сервисы независимо, это не микросервисы.

Дэниел Брайант

Если вы не можете развернуть свои сервисы независимо, это не микросервисы.

Дэниел Брайант

Никто не ненавидит программное обеспечение больше, чем разработчики программного обеспечения.

Джефф Этвуд

Правильное использование комментариев — это компенсировать нашу неспособность выразить себя в коде.

Роберт К. Мартин

Код похож на юмор. Когда приходится объяснять, это плохо.

Кори Хаус

Устраняйте причину, а не симптом.

Стив Магуайр

Программисты постоянно делают вещи более сложными, чем они должны быть, ПОТОМУ ЧТО БУДУЩЕЕ. К черту будущее. Программа на сегодня.

Дэвид Хайнемайер Ханссон

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

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

Дизайн выбирает, как вы потерпите неудачу.

Рон Фейн

Фокус говорит нет 1000 хороших идей.

Стив Джобс

Код никогда не лжет, иногда лгут комментарии.

Рон Джеффрис

7 замечательных цитат по программированию — Сообщество разработчиков

Итак … какую версию Linux мне следует установить на свой новый компьютер?
Нажмите здесь, чтобы проголосовать!

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

«Программирование — это не то, что вы знаете, а то, что вы можете понять.” Крис Пайн

Особенно актуально для новичков. Сначала мы так озабочены тем, чтобы знать все, особенно синтаксис языка. Решение проблем — это навык, который мы в конечном итоге используем больше всего.

«Единственный способ выучить новый язык программирования — это писать на нем программы». Деннис Ричи

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

«Иногда лучше оставить что-то в покое, сделать паузу, и это очень верно в отношении программирования». Джойс Уиллер

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

«В некотором смысле программирование похоже на рисование. Вы начинаете с чистого холста и определенных базовых материалов.Вы используете сочетание науки, искусства и ремесла, чтобы решить, что с ними делать ». Эндрю Хант

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

«Тестирование ведет к неудаче, а неудача ведет к пониманию». Берт Рутан

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

«Лучшее сообщение об ошибке — то, которое никогда не появляется.» Томас Фукс

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

«Самая опасная фраза в языке … так всегда делали» Грейс Хоппер

Чтобы быть программистом надолго, нужно любить перемены. Вы не можете просто терпеть это, вы должны любить это.

Бонусная цитата

Поскольку # 6 кажется несколько расплывчатым, я добавлю этот как патч:

«Не лучше писать сообщения об ошибках, пишите код, который в них не нуждается.» Джейсон К. Макдональд

40 лучших цитат, которые сделали меня разработчиком

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

1. Не волнуйтесь, если это не сработает. Если бы все сработало, вы остались бы без работы.

2. Не комментируйте плохой код — перепишите его. — Брайан Керниган,

3. Язык программирования предназначен для размышлений о программах, а не для выражения программ, о которых вы уже думали. Это должен быть карандаш, а не ручка. — Пол Грэм

4. Иногда лучше остаться в постели в понедельник, чем тратить остаток недели на отладку кода понедельника.- Дэн Саломон

5. Лучше дождаться, когда появится продуктивный программист, чем ждать, пока первый доступный программист станет продуктивным. — Стив МакКоннелл,

6. В один из самых продуктивных дней я выбрасывал 1000 строк кода. Кен Томпсон

7. Без требований или дизайна программирование — это искусство добавления ошибок в пустой текстовый файл.

8. Один главный дрянной софт — работа другого человека на полную ставку.

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

10. Отладка вдвое сложнее, чем написание кода в первую очередь. Следовательно, если вы напишете код настолько умно, насколько это возможно, вы по определению недостаточно умны, чтобы отлаживать его. — Раджананд

11. Системные программисты — первосвященники низшего культа. — Роберт С. Бартон

12. Мне все равно, работает ли он на вашей машине! Мы не отправляем вашу машину! »- Видиу Платон

13.Программное обеспечение проходит бета-тестирование незадолго до iy ‘выпуска. Beta на латыни означает «все еще не работает»

14. Измерение прогресса программирования по строкам кода аналогично измерению прогресса постройки самолета по весу. — Билл Гейтс

15. Если устранение ошибок — это процесс удаления программных ошибок, то программирование должно быть процессом их внесения. — Эдсгер В. Дейкстра

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

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

18. Всегда кодируйте так, как будто парень, который в конечном итоге будет поддерживать ваш код, будет жестоким психопатом, который знает, где вы живете. — Рик Осборн

19. Людей не волнует, что вы говорите, им важно то, что вы строите. — Марк Цукерберг

20. Надо прекратить оптимизацию для программистов и начать оптимизацию для пользователей.- Джефф Этвуд

21. Если код и комментарии не совпадают, возможно, оба неверны. — Норм Шрайер

22. Плохие программисты беспокоятся о коде. Хорошие программисты беспокоятся о структурах данных и их отношениях. — Линус Торвальдс

23. Если вы все оптимизируете, вы всегда будете недовольны. — Дональд Кнут

24. Ваш разум программируем — если вы не программируете свой разум, то иначе запрограммируете его за вас.- Джереми Хаммонд

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

26. Отладка станет значительно проще, если вы сначала признаете, что проблема в вас. — Уильям Лэдер

27. Обсуждение дешево. Покажи мне код. — Линус Торвальдс

28. Каждый в этой стране должен научиться программировать компьютер, потому что он учит думать.- Стив Джобс

29. Большинство хороших программистов занимаются программированием не потому, что они ожидают, что им заплатят или будут поклоняться публике, а потому, что программировать это весело. — Раджананд

30. Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям.

31. Сначала решите проблему. Затем напишите код. — Джон Джонсон

32. Функция хорошего программного обеспечения — сделать сложное простым.- Грейди Буч

33. Самые недовольные клиенты — ваш лучший источник знаний. — Билл Гейтс

34. Маленькие умы интересуются необычными, великие — обычным. — Блез Паскаль

35. Я думаю, повседневная жизнь похожа на программирование. Если вы любите что-то, вы можете добавить в это красоты. — Дональд Кнут

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

37. Разработчик — это организм, который превращает кофе в код.

38. Цель программной инженерии — управлять сложностью, а не создавать ее.

39. Как программист, ваша работа — уйти из бизнеса. То, что вы делаете сегодня, можно будет автоматизировать завтра. — Дуг Макилрой

40. Хороший программист — это тот, кто всегда смотрит в обе стороны, прежде чем перейти улицу с односторонним движением. — Дуг Линдер

41. Тестирование может доказать только наличие ошибок, но не их отсутствие. — Эдсгер В. Дейкстра

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

176 Лучшие цитаты о программировании и кодировании

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

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

Следовательно, ниже приведены несколько главных цитат по программированию и кодированию.

Лучшие цитаты о программировании всех времен:

1.«Когда вы ничего не создаете, вас определяют скорее вкусы, чем способности. ваши вкусы только сужают и исключают людей. так что творите ». — Why The Lucky Stiff

2. «Java для JavaScript — это то же самое, что автомобиль для ковров». — Крис Хейлманн

3. «Лисп — это не язык, это строительный материал». — Алан Кей

4. «Отладка вдвое сложнее, чем написание кода с самого начала. Следовательно, если вы напишете код настолько умно, насколько это возможно, вы по определению недостаточно умны, чтобы отлаживать его.”- Брайан В. Керниган

5. Самое лучшее в логическом выражении — это то, что даже если вы ошибаетесь, вы ошибаетесь лишь немного. — Аноним

6. Самое главное в языке программирования — это название. Язык не будет успешным без хорошего имени. Недавно я придумал очень хорошее название и теперь ищу подходящий язык. — Дональд Кнут

7. «Программисты участвуют в гонке со Вселенной за создание больших и лучших программ, защищенных от идиотов, в то время как Вселенная пытается создавать больших и лучших идиотов.Пока что Вселенная побеждает ». — Рич Кук

8. «Есть два способа создания проекта программного обеспечения: один способ — сделать его настолько простым, чтобы явно не было недостатков, а другой — сделать его настолько сложным, чтобы не было очевидных недостатков. Первый способ гораздо сложнее.»
C.A.R. Хоар

9. «Программы должны быть написаны для того, чтобы люди могли их читать, и только случайно — для выполнения машинами.”- Гарольд Абельсон

10. «Если отладка — это процесс устранения ошибок программного обеспечения, тогда программирование должно быть процессом их внесения». — Эдсгер Дейкстра


11. «Ходить по воде и разрабатывать программное обеспечение по спецификации легко, если и то, и другое заморожено». — Эдвард В. Берард

12. Без требований или дизайна программирование — это искусство добавления ошибок в пустой текстовый файл.- Луи Сригли

13. «Практически невозможно научить хорошему программированию студентов, которые ранее знакомы с BASIC: как потенциальные программисты, они умственно искалечены без всякой надежды на возрождение». — Эдсгер Дейкстра

14. «Большинство из вас знакомы с достоинствами программиста. Конечно, их три: лень, нетерпение и высокомерие ». — Ларри Уолл

15.«Измерение прогресса программирования с помощью строк кода похоже на измерение прогресса постройки самолета по весу». — Билл Гейтс

16. «Программирование сегодня — это гонка между разработчиками программного обеспечения, стремящимися создавать большие и лучшие программы, защищающие от идиотов, и Вселенной, пытающейся создавать больших и лучших идиотов. Пока что Вселенная побеждает ». — Рик Кук

17. «Правила оптимизации:
Правило 1: не делайте этого.
Правило 2 (только для экспертов): пока не делайте этого.”- Майкл А. Джексон

18. «Они больше не делают ошибок, как Банни» — Олав Мьельде

19. Готовься, стреляй, цель: быстрый подход к разработке программного обеспечения. Готов, цель, цель, цель, цель: медленный подход к разработке программного обеспечения. — Аноним

20. «Я думаю, повседневная жизнь похожа на программирование. Если вы любите что-то, вы можете вложить в это красоту ». — Дональд Кнут

21.«Проблема с программистами в том, что вы никогда не можете сказать, что делает программист, пока не станет слишком поздно». — Сеймур Крей

22.. «Отладка в два раза сложнее, чем написание кода с самого начала. Следовательно, если вы напишете код настолько умно, насколько это возможно, вы по определению недостаточно умны, чтобы отлаживать его ».
Брайан В. Керниган

23. «Всегда кодируйте так, как будто парень, который в конечном итоге поддерживает ваш код, будет жестоким психопатом, который знает, где вы живете» — Джон Вудс

24.«Ходить по воде и разрабатывать программное обеспечение по спецификации легко, если и то, и другое заморожено. ”- Эдвард V Берард

25. «Язык программирования низкоуровневый, когда его программы требуют внимания к несущественному» — Алан Дж. Перлис

26. «Это не ошибка — это недокументированная функция». — Аноним

27. «Вы можете не думать, что программисты — художники, но программирование — чрезвычайно творческая профессия.Это творчество, основанное на логике «. — Джон Ромеро

28. «Образование в области информатики не может сделать кого-либо опытным программистом, как изучение кистей и пигмента может сделать кого-нибудь опытным художником». — Эрик Раймонд

29. «C позволяет легко прострелить себе ногу; C ++ усложняет задачу, но когда вы это делаете, вам сносит всю ногу »- Бьярн Страуструп

30. «Лучшие программы написаны так, чтобы вычислительные машины могли их выполнять быстро и чтобы люди могли их ясно понимать.В идеале программист — это эссеист, который работает с традиционными эстетическими и литературными формами, а также с математическими концепциями, чтобы сообщить способ работы алгоритма и убедить читателя в правильности результатов ». — Дональд Эрвин Кнут

31. «Отладка в два раза сложнее, чем написание кода с самого начала. Следовательно, если вы напишете код настолько умно, насколько это возможно, вы по определению недостаточно умны, чтобы отлаживать его. ”- Брайан Керниган

32.«Программа Си подобна быстрому танцу на только что натертом танцполе людьми с бритвами в руках» — Waldi Ravens

33. Хороший программист — это тот, кто всегда смотрит в обе стороны, прежде чем перейти улицу с односторонним движением. — Дуг Линдер

34. Если вы думаете о компьютерном программировании, оно настолько антиобщественно, насколько это возможно. — Шон Фаннинг

35. «Лучшие программисты ничуть не лучше, чем просто хорошие.Они на порядок лучше, если судить по любым стандартам: концептуальному творчеству, скорости, изобретательности дизайна или способности решать проблемы ». — Рэндалл Э. Штросс

36. «При отладке новички вставляют корректирующий код; специалисты удаляют дефектный код ».
Ричард Паттис

37. «Я не очень хороший программист; Я просто хороший программист с прекрасными привычками ». — Кент Бек

38.«Совсем не важно делать все правильно с первого раза. Жизненно важно сделать все правильно в последний раз. ”- Эндрю Хант и Дэвид Томас

39. «Компьютерное образование не может сделать кого-нибудь опытным программистом, как изучение кистей и пигмента может сделать кого-нибудь опытным художником». — Эрик С. Раймонд

40. «Удаленный код — это отлаженный код». — Джефф Сикель

41.«Ходить по воде и разрабатывать программное обеспечение по спецификации легко, если и то, и другое заморожено». — Эдвард V Берард

42. «Всегда кодируйте так, как будто парень, который в конечном итоге поддерживает ваш код, будет жестоким психопатом, который знает, где вы живете». — Мартин Голдинг

43. «Низкоуровневое программирование полезно для души программиста». — Джон Кармак

44. «Хороший оператор на токарном станке командует в несколько раз больше, чем средний оператор на токарном станке, но отличный автор программного кода стоит в 10 000 раз дороже среднего разработчика программного обеспечения.”- Билл Гейтс

45. «Образование в области информатики не может сделать кого-нибудь опытным программистом, как изучение кистей и пигмента может сделать кого-нибудь опытным художником». — Эрик С. Раймонд

46. «Дайте человеку программу, расстроите его на день.
Научи человека программировать, расстраивай его на всю жизнь ». — Васим Латиф

47. «Сначала решите проблему. Затем напишите код. ”- Джон Джонсон

48.«Хорошо, Java МОЖЕТ быть хорошим примером того, каким должен быть язык программирования. Но приложения Java — хороший пример того, какими приложениями НЕ СЛЕДУЕТ быть ».
пикселей

49. «Должны ли индексы массива начинаться с 0 или 1? Мой компромисс 0,5 был отклонен, как мне показалось, без должного рассмотрения. ”- Stan Kelly-Bootle

50. Это всегда занимает больше времени, чем вы ожидаете, даже если принять во внимание закон Хофштадтера.- Закон Хофштадтера

51. «Всегда кодируйте так, как будто парень, который в конечном итоге поддерживает ваш код, будет жестоким психопатом, который знает, где вы живете. ”- Рик Осборн

52. Программирование похоже на секс. Одна ошибка, и ты должен поддерживать ее всю оставшуюся жизнь. — Майкл Синц

53. «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям.”- Мартин Фаулер

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

55. «Программное обеспечение — отстой, потому что этого требуют пользователи. ”- Натан Мирвольд

56. «Измерение прогресса программирования строками кода похоже на измерение прогресса постройки самолета по весу.”- Билл Гейтс

57. «Linux бесплатен только в том случае, если ваше время не имеет значения. ”- Джейми Завински

58. «Большинство хороших программистов занимаются программированием не потому, что они ожидают, что им заплатят или будут восхищаться публикой, а потому, что программировать это весело». — Линус Торвальдс

59. «Остерегайтесь ошибок в приведенном выше коде; Я только доказал, что это правильно, а не пробовал. ”
Дональд Кнут

60.«Всем известно, что отладка в два раза сложнее, чем написание программы. Итак, если вы настолько умны, насколько это возможно, когда пишете это, как вы когда-нибудь сможете отладить его? »
Брайан В. Керниган

61. «Нет сейчас, никогда не было и никогда не будет ни одного языка программирования, на котором было бы хоть немного сложно написать плохой код. ”- Закон Флона

62. «Учитывая нынешнее печальное состояние наших компьютерных программ, очевидно, что разработка программного обеспечения все еще остается черным искусством и не может быть названа инженерной дисциплиной.”- Билл Клинтон

63. «Первые 90% кода составляют первые 90% времени разработки. Оставшиеся 10% кода составляют остальные 90% времени разработки. ”
Том Каргилл

64. Всегда кодируйте так, как будто парень, который в конечном итоге поддерживает ваш код, будет жестоким психопатом, который знает, где вы живете. — Рик Осборн

65. «Хороший код — это лучшая документация по себе.Собираясь добавить комментарий, спросите себя: «Как я могу улучшить код, чтобы в этом комментарии не было необходимости?» Улучшите код, а затем задокументируйте его, чтобы он стал еще понятнее. ”- Стив МакКоннелл

66. «Удаленный код — это отлаженный код». — Джефф Сикель

67. «Программы должны быть написаны для того, чтобы люди их могли читать, и только в случае необходимости для выполнения машинами. ”- Абельсон

68. «Gates — это идеальная машина для программирования.Он считает, что все может быть определено, исследовано, сведено к основам и преобразовано в логическую последовательность для достижения конкретной цели ». — Стюарт Олсоп

69. «Большая часть программного обеспечения сегодня очень похожа на египетскую пирамиду с миллионами кирпичей, сложенных друг на друга, без структурной целостности, но созданных с помощью грубой силы и тысяч рабов. ”- Алан Кей

70. «Написание кода занимает место в человеческой иерархии, которое стоит где-то выше грабежа могил и ниже управления.”- Джеральд Вайнберг

71. «Программирование может быть интересным, так же как и криптография; однако их не следует сочетать. »- Крейцберг и Шнейдерман

72. «Не стоит знать язык, который не влияет на ваше представление о программировании». — Алан Дж. Перлис

73. «Копирование и вставка — это ошибка дизайна. ”- Давид Парнас

74. «Использование КОБОЛА калечит разум; поэтому его преподавание следует рассматривать как уголовное преступление.”- E.W. Dijkstra

75. «Прежде чем можно будет повторно использовать программное обеспечение, оно должно быть пригодным для использования. ”- Ральф Джонсон

76. «Без требований или дизайна программирование — это искусство добавления ошибок в пустой текстовый файл. ”- Луи Сригли

77. Незадолго до выпуска программное обеспечение проходит бета-тестирование. Бета в переводе с латыни означает «все еще не работает. — Аноним

78.«Когда кто-то говорит:« Мне нужен язык программирования, на котором мне нужно только говорить то, что я хочу сделать », дайте ему леденец. ”- Алан Перлис

79. Объектно-ориентированное программирование — исключительно плохая идея, которая могла возникнуть только в Калифорнии. — Эдсгер Дейкстра

80. «Компьютеры хорошо следуют инструкциям, но не умеют читать ваши мысли.
Дональд Кнут


81.«Сначала изучите информатику и всю теорию. Затем разработайте стиль программирования. Тогда забудьте обо всем этом и просто взломайте ». — Джордж Карретт

82. «Любой ваш собственный код, который вы не просматривали шесть или более месяцев, также мог быть написан кем-то другим. »- Закон Иглсона

83. «Хороший код — это лучшая документация по себе. Собираясь добавить комментарий, спросите себя: «Как я могу улучшить код, чтобы этот комментарий не нужен?» »
Steve McConnell

84.«Дважды [члены парламента] меня спрашивали:« Прошу вас, мистер Бэббидж, если вы введете неправильные цифры, получатся ли правильные ответы? »Я не могу правильно понять, что такое смешение идей, которое могло вызвать такой вопрос ».
Чарльз Бэббидж

85. «Хороший дизайн увеличивает ценность быстрее, чем увеличивает стоимость». — Thomas C. Gale

86. Некоторые люди, столкнувшись с проблемой, думают: «Я знаю, я буду использовать регулярные выражения.«Теперь у них две проблемы. — Джейми Завински

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

88. «APL — это ошибка, доведенная до совершенства. Это язык будущего для техник программирования прошлого: он создает новое поколение бездельников-программистов.”- Эдсгер Дейкстра

89. «Лучшее в логическом выражении — это то, что даже если вы ошибаетесь, вы ошибаетесь лишь немного».
Аноним

90. «Программист — творец вселенных, для которых он единственный законодатель. Ни один драматург, ни один режиссер, ни один император, каким бы могущественным он ни был, никогда не обладал такой абсолютной властью, чтобы устраивать сцену или поле битвы и командовать такими непоколебимо послушными актерами или войсками.”- Джозеф Вайценбаум

91. «Python — это прямая замена BASIC в том смысле, что Optimus Prime — это прямая замена грузовика». — Кори Додт

92. «Теоретически нет разницы между теорией и практикой. Но на практике это так. »- Ян Л. А. ван де Снепшют

93. «Сегодняшнее программирование — это гонка между программистами, стремящимися создавать большие и лучшие программы, защищающие от идиотов, и вселенной, пытающейся создавать больших и лучших идиотов.Пока что вселенная побеждает ». — Рик Кук

94. «Секрет того, чтобы жить превосходной жизнью, — это всего лишь вопрос обдумывания мыслей о превосходстве. На самом деле, это вопрос программирования нашего разума такой информацией, которая сделает нас свободными ». — Чарльз Р. Суиндолл
95. «Есть только два типа языков программирования: те, кто всегда суетятся, и те, которыми никто не пользуется». — Бьярне Страуструп

96.. «Один из моих самых продуктивных дней — выбросить 1000 строк кода». — Кен Томпсон

97. «Ходить по воде и разрабатывать программное обеспечение по спецификации легко, если и то, и другое заморожено». — Эдвард Берард

98. «Разговоры дешевы. Покажи мне код »- Линус Торвальдс

99. «Вы можете использовать ластик на чертежном столе или кувалду на стройке». — Фрэнк Ллойд Райт

100.«Наша конечная цель — расширяемое программирование (EP). Под этим мы подразумеваем построение иерархии модулей, каждый модуль добавляет новую функциональность в систему ». — Никлаус Вирт


101. «PHP — это незначительное зло, творимое и созданное некомпетентными любителями, тогда как Perl — великое и коварное зло, творимое опытными, но извращенными профессионалами». — Джон Риббенс

102. «Perl — единственный язык, который выглядит одинаково до и после шифрования RSA.”
Кейт Бостик

103. «Программирование — это как ударить себя по лицу, рано или поздно из носа пойдет кровь». — Кайл Вудбери

104. «Измерение прогресса программирования строками кода подобно измерению прогресса постройки самолета по весу». — Билл Гейтс

105. «Это любопытный факт в нашей отрасли: мы не только не учимся на своих ошибках, но и не учимся на наших успехах.”- Кейт Брейтуэйт

106. «Я программировал компьютеры с начальной школы, где нас учили, и я придерживался информатики в средней школе и колледже». — Маси Ока

107. «Если строители строили здания так, как программисты писали программы, то первый появившийся дятел ранил цивилизацию». — Джеральд Вайнберг

108. «Самая ужасная вещь, которую вы когда-либо можете выучить, — это ваш первый язык программирования.”- Алан Кей

109. «В информатике есть две серьезные проблемы: недействительность кеша, присвоение имен объектам и ошибки уменьшения на 1». — Леон Бамбрик

110. «Есть только два вида языков программирования: те, кто всегда скучает, и те, которыми никто не пользуется». — Бьярне Страуструп


111. «У нас до сих пор есть традиция в английском телевидении; он немного поблек за последние пять лет, но у нас все еще есть традиция, в которой важны качество и сложный характер программирования.”- Роуэн Аткинсон

112. «Я изобрел термин« объектно-ориентированный »и могу сказать, что не имел в виду C ++». — Алан Кей

113. «Самым важным свойством программы является то, выполняет ли она намерения своего пользователя». — C.A.R. Хоар

114. «Девять человек не могут зачать ребенка за месяц». — Фред Брукс

115. Самые дешевые, быстрые и надежные компоненты — это те, которых нет.- Гордон Белл

116. «Мне никогда не нравилось, подростки, исследовать мир, потому что я сидел дома и изучал программирование». — Маркус Перссон

117. «Обучение программированию не имеет ничего общего с разработкой интерактивного программного обеспечения, чем обучение сенсорному шрифту связано с написанием стихов» — Тед Нельсон

118. «Объектно-ориентированное программирование предлагает надежный способ написания спагетти-кода.Это позволяет вам объединять программы в виде серии патчей ». — Пол Грэм

119. «Отладчики не удаляют ошибки. Они показывают их только в замедленном темпе ». — Неизвестно

120. «Проблема программистов в том, что вы никогда не можете сказать, что делает программист, пока не станет слишком поздно». — Сеймур Крей


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

122. «Лучшие программисты ничуть не лучше, чем просто хорошие. Они на порядок лучше, если судить по любому стандарту: концептуальному творчеству, скорости, изобретательности дизайна или способности решать проблемы ». — Randall E. Stross

123. «Мы смотрим на общество, которое все больше зависит от машин, но при этом все меньше способно производить или даже использовать их эффективно». — Дуглас Рушкофф

124.Первые 90% кода составляют первые 90% времени разработки. Оставшиеся 10% кода составляют остальные 90% времени разработки. — Tom Cargill

125. «Не волнуйтесь, если это не сработает. Если бы все было так, вы остались бы без работы ». — Закон Мошера о программной инженерии

126. «Маркетинг — это противоположность программирования». — Джон Макафи

127. «В сорок лет я был слишком стар, чтобы сам больше работать программистом; написание кода — это работа молодых людей.”- Майкл Крайтон

128. «Если бы в Java была настоящая сборка мусора, большинство программ удаляло бы себя при выполнении». — Роберт Сьюэлл

129. «Многие люди склонны рассматривать стили программирования и языки как религии: если вы принадлежите к одному, вы не можете принадлежать другим. Но эта аналогия — еще одно заблуждение ». — Никлаус Вирт

130. «Остерегайтесь ошибок в приведенном выше коде; Я только доказал, что это правильно, а не пробовал.”- Дональд Э. Кнут.


131. «Программирование уходит в прошлое. Это было немного похоже на кучу мусора за отцовским замком. — Vernor Vinge

132. «Дважды меня спрашивали:« Молитесь, мистер Бэббидж, если вы введете в машину неправильные числа, получатся ли правильные ответы? » В одном случае этот вопрос задавал член верхней, а в другом — нижней палаты.Я не могу правильно понять, какая путаница идей может вызвать такой вопрос ». — Чарльз Бэббидж

133. «Большинство хороших программистов занимаются программированием не потому, что они ожидают, что им заплатят или будут восхищаться публикой, а потому, что программировать это весело». — Линус Торвальдс

134. «Иногда лучше остаться в постели в понедельник, чем тратить остаток недели на отладку кода понедельника». — Кристофер Томпсон

135.«Некоторые из лучших программ действительно выполняются на бумаге. Вставить его в компьютер — это всего лишь мелочь ». — Макс Канат-Александр

136. «Это все разговоры, пока код не сработает». — Уорд Каннингем

137. «Когда мне исполнится 18 лет, я наконец-то могу заказывать платные телепрограммы по телевидению. Как всегда сказано: «Мне должно быть 18 или больше, чтобы позвонить», так что я смогу позвонить! Наконец-то я могу купить блендеры по телевизору ». — Остин Махоун

138.«Измерение прогресса программирования с помощью строк кода похоже на измерение прогресса постройки самолета по весу». — Билл Гейтс

139. «Программистов следует оценивать не по их изобретательности и логике, а по полноте анализа их случаев». — Алан Дж. Перлис

140. «Комментирование кода — это как убирать в ванной — вы никогда не захотите этого делать, но это действительно создает более приятные впечатления для вас и ваших гостей.”- Райан Кэмпбелл


141. «Несвободное программирование, как новости, может быть отличным оружием». — Алан Джерри

142. «Я не прошел обучение в школьной системе, как другие дети, и когда я сконцентрировался на обучении, мой разум был захламлен и заблокирован программированием системы». — Хьюи Ньютон

143. «Что такое Oracle? Кучка людей. И все наши продукты были просто идеями в головах этих людей — идеями, которые люди вводили в компьютер, тестировали, и это оказалось лучшей идеей для базы данных или для языка программирования.”- Ларри Эллисон

144. «Программирование — одна из самых сложных областей прикладной математики; более бедным математикам лучше оставаться чистыми математиками ». — Эдсгер Дейкстра

145. «Прогресс возможен только в том случае, если мы научимся думать о программах, не думая о них как о фрагментах исполняемого кода. ”- Эдсгер В. Дейкстра

146. «Должны ли индексы массива начинаться с 0 или 1? Мой компромисс 0.5 был отклонен, как я думал, без должного рассмотрения ». — Стандартные бутсы Келли

147. «Тип программирования, предоставляемый C, вероятно, останется схожим, полностью или постепенно уменьшится в использовании, но относительно JavaScript или его варианты, или XML, будут продолжать играть более важную роль». — Деннис Ричи

148. «Я был безумно увлечен играми с тех пор, как был моложе, и карьерный путь, по которому я не пошел вниз, но действительно обдумывал, — это программирование и игровой дизайн.”- Трент Резнор

149. «Возможно ли, что программное обеспечение не похоже ни на что другое, что оно предназначено для того, чтобы выбросить
: весь смысл всегда рассматривать его как мыльный пузырь
?» — Алан Дж. Перлис

150. Хороший инженер-программист — это 3% талантов, 97% которых не отвлекают на Интернет. — Неизвестно


151. «Когда« Маппет-шоу »закончилось, мы все сели и сказали, какое телешоу мы хотели бы сделать.В наши дни мы почувствовали потребность в качественных детских программах ». — Джим Хенсон

152. «Какой программист настолько оторван от реальности, что думает, что с первого раза получит сложное программное обеспечение?» — Джеймс Алан Гарднер

153. «Если вы хотите начать разработку чего-то нового, вам не нужны миллионы долларов капитализации. Вам нужно достаточно пиццы и диетической колы, чтобы положить их в холодильник, дешевый компьютер для работы и самоотверженность, чтобы довести это дело до конца.”- Джон Кармак

154. «Практически все программирование на наших компакт-дисках делаю я лично, поэтому я мог полностью контролировать, какие звуки я ищу для завершения песни». — Тайлер Джозеф

155. «Проблема поиска наилучшего ответа или достижения максимальной эффективности обычно возникает в промышленности только после серьезных проблем с производительностью или юридических проблем». — Стивен С. Скиена

156.«Все проблемы в информатике могут быть решены с помощью другого уровня косвенного обращения… За исключением проблемы слишком большого количества уровней косвенного обращения». — Дэвид Уиллер

157. «Мы проводим слишком много времени, беспокоясь о том, как индустрия производит программы, и слишком мало беспокоимся о том, как публика их потребляет». — Михаил Медведь

158. «Я думаю и надеюсь, что в ваших руках интеллект: способность видеть в машине нечто большее, чем когда вас впервые привели к ней, что вы можете сделать ее лучше.”- Алан Дж. Перлис

159. «Тестирование может доказать только наличие ошибок, но не их отсутствие». — Эдсгер В. Дейкстра

160. «Программирование — это не игра с нулевой суммой. Если научить чему-то другого программиста, это не лишит вас этого. Я рад поделиться тем, что могу, потому что я занимаюсь этим из любви к программированию ». — Джон Кармак

161. «Программирование — это не то, что вы знаете; я о том, что вы можете выяснить.”
Крис Пайн

162. Меня не волнует, работает ли он на вашей машине! Мы не отправляем вашу машину!
Видиу Платон

163. «С точки зрения серверной части, инструменты программирования и Интернет-сервисы позволяют легко запускать новые глобальные стартапы, основанные на программном обеспечении, во многих отраслях — без необходимости инвестировать в новую инфраструктуру и обучать новых сотрудников». — Марк Андрессен

164. «Любой ботаник, который вырос примерно в то же время, что и я, программирование BBC было для нас сундуком с сокровищами.”- Крис Хардвик

165. «Некоторым языкам программирования удается воспринимать изменения, но выдерживать прогресс».
Алан Перлис

166. «Независимо от того, являетесь ли вы вундеркиндом в области программирования или офисным менеджером, объединяющим все вместе, технологии дают небольшим группам увлеченных людей удивительные возможности, чтобы сделать мир лучше». — Джастин Розенштейн

167. «Напишите программу эффективно, как вы пишете для планировщика ядра» — Ахмад Моавад

168.«Хороший код — это лучшая документация для него самого. Когда вы собираетесь добавить комментарий, спросите себя: «Как я могу улучшить код, чтобы этот комментарий не нужен?». Улучшите код, а затем задокументируйте его, чтобы сделать его еще яснее ». — Стив МакКоннелл

169. «У нас уже есть профессор, который использует социальную сеть выпускников Массачусетского технологического института для обучения студентов программированию. Только представьте, как распространить это в моде на Facebook до десятков или сотен миллионов людей по всему миру.”- Анант Агарвал

170. «Это не огорчает слишком многих людей, но тот факт, что ограничения доступности не фигурируют в картине, заставил более чем одну пацифистскую душу задуматься о действиях, явно не пацифистских». — Скотт Мейерс

171. «Программист — это устройство для превращения кофеина в код».

172. «Реклама, изображающая настоящих женщин и настоящую красоту, является настолько необходимым компонентом, чтобы компенсировать потенциально опасные программы для маленьких девочек.”- Рашида Джонс

173. «Самый счастливый момент, который я испытал; это тот момент, когда я осознал свою способность творить ».
Доктор Хазем Али

174. «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям ».

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *