Как стать автором
Обновить
23
12.7

Senior Software Engineer; Software Archaeologist

Отправить сообщение
Чегой-то тормозят они, как недоразвитые.

Глядючи на нынешние тенденции, к 2022 году полный автопилот с функциями «ты тут запаркуйся как-нибудь...» и «машину к подъезду!» уже должен быть в базовой комплектации
В моей личной практике есть ещё причина номер 5:

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

Вот один из характернейших примеров из моей практики.
  if (RowsCount > 20000)
    ...
  else if (RowsCount > 100000)
    ...
  else if (RowsCount > 200000)
    ...

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

  if (RowsCount > 20000) && (RowsCount <= 100000)
    ...
  else if (RowsCount > 100000)  && (RowsCount <= 200000)
    ...
  else
    ...
Что должно быть в письме мне как IT-специалисту:

  1. В какой ситуации человек находится в данный момент («когда в программе XYZ я нажимаю кнопку „Начать“, выскакивает окно подтверждения»);
  2. Чем она его не устраивает («при этом это окно загораживает нужные мне данные»);
  3. Критерий достижения устраивающей ситуации («хорошо бы, чтобы я в этот момент продолжал видеть данные»).

Что не должно быть в письме мне как IT-специалисту:

  1. Расшаркиваний («Уважаемый Иван Иванович, не могли бы Вы...») — я знаю, как посмотреть в поле To:
  2. Подписей («С уважением, Пётр Вислобрюхов, третий помощник второго менеджера по кручению коровьих хвостов краснознамённого колхоза имени Заветов Ильича») — я великолепно в поле From: всё вижу.
  3. Советов, как мне решать поставленную задачу («сделайте окно ездящим по экрану») — для этого есть критерии останова (см. п. 3 в первом блоке)
«Никто нас ничему не учил» — Маргарет Гамильтон.
«Молодые они, талантливые, и ведь никто их этому не учил!» © Юлий Гусман :)
Вот оригинальная статья про этот штамм: https://www.ncbi.nlm.nih.gov/pubmed/12369203

Он уже коммерциализован, продаётся в сосательных таблетках: http://www.amazon.com/EvoraPlus-Probiotic-Mints-Oragenics-Box/dp/B003DQSB36
Я намекал на то, что можно заставить ИИ играть с самим собой («Когда он просит о числе игроков, наберите «нуль».») для обучения, причём за очень короткое время (" — Сотни игр в секунду, — протянул Маккитрик.") Что, собственно, и произошло в книге: поиграв сам с собой в «Мировую термоядерную войну» тысячи партий, Джошуа сделал вывод: «СТРАННАЯ ИГРА. ЕДИНСТВЕННАЯ ВЫИГРЫШНАЯ СТРАТЕГИЯ — НЕ ИГРАТЬ ВООБЩЕ».
Если мне не изменяет склероз, хохма слойки заключалось в том, что у неё нет [теоретического] предела масштабируемости, так что теоретически можно было собрать бомбу достаточной мощности, чтобы расколоть планету пополам.
Толик — брат Шуры, похоже ;)
Понятно. Наблюдал за игроками, но сам никогда не играл, поэтому терминов не знаю.
Странно, откуда у хомячков такая жуткая реакция на те же самые «Военные игры»?..
Вот уж точно — на честном слове и…
> приводит поезд в движение. «За угол» завернул, а ему в лицо фары вслед идущего поезда светят!

Вопросы:

1) почему «вслед идущему поезду» не был красный, с учётом того, что перегон был заблокирован гением — независимо от того, стоял гений или ехал задом; а если был, то почему «вслед идущий» на этот красный поехал?
2) если проснувшийся гений думал, что он в тупике — то почему он стал вести поезд назад по той же нитке, по которой в «тупик» въехал — ведь в «тупик» можно было ожидать следующего поезда — на выезде из тупика должна быть стрелка, переводящая поезд на идущую в обратном направлении нитку, соответственно у гения должен была промелькнуть мысль — «да где же эта чёртова стрелка?!»
А, понятно, термины нестандартные. У нормальных людей «танк» — это юнит как раз среднемобильный, а юнит с большой огневой мощью, которому нужно время на развёртывание между перемещением и «работой» — это «артиллерия».
Ничего не понял, а времени разбираться нет, но вспомнилось босоногое детство и реверс-инжиниринг контроллера дисковода БК-0010, поэтому ловите плюс ;)
Хорошее место "лагерем" не назовут Хороший язык "языком Ада" не назовут ;)
НАЧНЕМ ТЕРМОЯДЕРНУЮ ВОЙНУ? — набрал Дэвид.
— Не угодно ли партию в шахматы? — спокойно осведомилась машина.
ПОТОМ, — набрал Дэвид. — ДАВАЙ СЫГРАЕМ В МИРОВУЮ ТЕРМОЯДЕРНУЮ ВОЙНУ.
— Прекрасно, — ответила машина. — На чьей стороне вы будете?
— Ага! — сказал Дэвид. — Сейчас долбанем!
Я БУДУ РУССКИМИ, — набрал он.
> Моё личное ИМХО — это то, что компьютер сможет со временем приблизиться к уровню человека, вряд ли скоро не сможет его обогнать.

Элементарно, Ватсон. Естественный следующий шаг:

——————————————————————————
— Дайте вспомнить. Я программировал эту игру бог знает когда… Ага. Когда он просит о числе игроков, наберите «нуль».

На экране в центре квадрата появился Х. После секундной паузы клетки фигуры стали заполняться крестами и нолями, пока не наступила неизбежная ничья. Крестики и нолики пропали. Мгновение экран был пуст, после чего началась новая игра, на сей раз чуть быстрее: крестики, нолики, крестики, нолики — ничья.

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

— Сотни игр в секунду, — протянул Маккитрик.
——————————————————————————

http://www.lib.ru/INOFANT/BISHOF/wargames.txt
Также просто не могу не отметить количество дебилов-игроков в некоторых играх (кхе-кхе-world-of-tanks-кхе-кхе), которые никогда не слышали о понятиях «стратегическое отступление», «сомкнуть боевые порядки» и «держать линию» (как средство недопущения прорыва врага и окружения). Эти Ваши танки почему-то стоят на одном месте и даже не пытаются сомкнуть ряды, когда линия прорвана — после чего, естественно, враг устремляется в прорыв, окружает, и выбивает по одному. Какая, ёклмн, неожиданность!
Уважаемый, я вижу — Вы на английском разговариваете со словарём, так вот: немедленно прекратите разговаривать с книгой — иначе и дальше будете переводить «naked conductor runs under the carriage» как «голый кондуктор бежит под вагоном». А я уже 15 лет ежедневно разговариваю с живыми людьми — там такие нюансы вылезают, которых Вам ни один словарь не расскажет. Ну, знаете, вида «сегодня бревно на спутнике макаку чешет.»

Информация

В рейтинге
520-й
Откуда
Illinois, США
Зарегистрирован
Активность

Специализация

Специалист
Lead
От 200 000 $