# Понедельник 53 твита
Всем привет, я @FelixTheBest, люблю программирование и книги, топлю за насильственное внедрение литературы в рыхлые… twitter.com/i/web/status/1…
13:57Сначала правила. Литература подбирается по принципу книжной эрудиции. Книги, о существовании которых [не]приятно зн… twitter.com/i/web/status/1…
14:00Этим же правилом регулируется и то, чего тут не будет: сугубо практическая литература актуальностью в год-два. Ну н… twitter.com/i/web/status/1…
14:05Темпы: сегодня потихоньку начнём, набирая ритм, ближе к ночи по MSK первая полка, ну а дальше шесть дней по 5..10 к… twitter.com/i/web/status/1…
14:081. [Gamma, Helm, Johnson, Vlissides. Design Patterns. Addison-Wesley, 1994]. Вот эти ребята (Gang of Four, потому к… twitter.com/i/web/status/1…
14:30По легенде авторы обратили внимание на общее между архитектурными шаблонами и тем, что в разработке, ну и сваяли сп… twitter.com/i/web/status/1…
14:30К 90-м все устали писать по наитию, цунами микровелосипедов снесло миллиарды бюджетов, нужны были скрижали. Ну а фо… twitter.com/i/web/status/1…
14:31И если вам нужна книга по программированию суммарными тиражами в миллионы, а количеством [пере]изданий за 40 только… twitter.com/i/web/status/1…
14:312. [Aho, Lam, Sethi, Ullman. Compilers: Principles, Techniques, and Tools. Addison Wesley, 1986]. Она же "Книга дра… twitter.com/i/web/status/1…
14:54.. зато это библия всех, кто с той поры создаёт компиляторы, трансляторы, парсеры и всё такое. Ни разу не лёгкое чт… twitter.com/i/web/status/1…
14:54Например, в юности эту книгу вовсю использовал Guido van Rossum (чувак, который этот ваш Пайтон), что языку не очен… twitter.com/i/web/status/1…
14:54Также пишут, что издания называют ещё по цвету драконов на обложке, но в живом и виртуальном общении такого не слыш… twitter.com/i/web/status/1…
14:553. [Fowler, Beck, Brant, Opdyke, Roberts. Refactoring. Addison-Wesley, 1999]. Ну, рецепт ясен, да? Снова справочник… twitter.com/i/web/status/1…
15:51Любопытно, что Фаулер и Ко не изобрели термин, но лишь ввели его в широкий оборот. Так-то практика осмысления и чис… twitter.com/i/web/status/1…
15:51Менее любопытен период, когда на собеседованиях просили озвучить десять методов рефакторинга, да ещё и с правильным… twitter.com/i/web/status/1…
15:51Слава котятам, во всех IDE появились модули "нажми на кнопку, кровь и кишки автоматика заметёт в угол", а спрашиват… twitter.com/i/web/status/1…
15:514. [Linus Torvalds, David Diamond. Just for Fun. HarperBusiness, 2002]. Диктовал Линус, писал журналист. В заметной… twitter.com/i/web/status/1…
16:33Во-первых, книгоразмерных автобиографий программистов просто нет. По пальцам пересчитать. Хорошо физикам, Фейнмана… twitter.com/i/web/status/1…
16:34Во-вторых, там взгляд стороны L. на милейший эпический срач студентоты (Линус) с профессоротой (Таненбаум). Спустя… twitter.com/i/web/status/1…
16:34В-третьих, есть субъективное мнение, что с момента издания сочетание "just for fun" превратилось отводочком в специ… twitter.com/i/web/status/1…
16:345. [Kim, Behr, Spafford. The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win. IT Revolutio… twitter.com/i/web/status/1…
16:55Ну т.е. собираетесь вы сегодня бить программистов. Вася выходит, он не программист. Окей, бьём админов. Вася выходи… twitter.com/i/web/status/1…
16:55Так вот, "The Phoenix Project" (художественная книга, кстати) и ввела в моду. Сначала описан бардак в конторе. Пото… twitter.com/i/web/status/1…
16:56Только у нас как всегда: отечественный девопс похож на завхоза в детском саду — он и лампочку менять должен, и подг… twitter.com/i/web/status/1…
16:56Первая пятёрка на полке, делаем перерыв до ночи, там следующая пятёрка, но для разнообразия из СССР. Могли диды, умели!
16:576. [А. Зарецкий, А. Труханов, М. Зарецкая. Энциклопедия профессора Фортрана. Просвещение, 1991]. Если ваш папа прог… twitter.com/i/web/status/1…
18:22Формально более верным первой указать "А я был в Компьютерном Городе" тех же авторов (минус Зарецкая) 1990 года, но… twitter.com/i/web/status/1…
18:22Что занятно, Зарецкий и Труханов ничего такого не предполагали. Два нищих физика почти just for fun написали сказку… twitter.com/i/web/status/1…
18:23Почему не было продолжений? Потому, что перестройка, 90-е, Зарецкий ушёл в бизнес (и неплохо в нём преуспел): augustborg.ru/about/pressroo…
18:237. [Кёршан, Новембер, Стоун. Основы компьютерной грамотности. Мир, 1989]. А вот эта книга для средних и старших кла… twitter.com/i/web/status/1…
18:24Чем она крута? Тем, что другой сравнимой по программированию для школоты вне школы не было. Про кибернетику были. П… twitter.com/i/web/status/1…
18:24"Основы" помнят меньше "Профессора Фортрана", ибо "Мир" выпустил, если не ошибаюсь, всего один тираж без допечаток… twitter.com/i/web/status/1…
18:24Наконец, для СССР книга была крепко дорисована и доведена до детей, скажем спасибо художницам Коршуновой и Орловой.… twitter.com/i/web/status/1…
18:258. [Тэтчелл, Беннетт, Фрейзер, Смит. Осваиваем микрокомпьютер-1. Мир, 1989]. Загадочной судьбы два томика (есть и "… twitter.com/i/web/status/1…
19:40Нет, безусловно, кто-то мог уловить. Я сам на них вышел уже взрослым через упоминания на форумах. Мол, граждане, сп… twitter.com/i/web/status/1…
19:40Так вот, это сведение в одно издание британской серии Usborne Computers & Electronics. Каких именно книг — не понят… twitter.com/i/web/status/1…
19:40.. это действительно офигительные учебники для детей. Толковый текст. Чудесная рисовка. Объясняется множество понят… twitter.com/i/web/status/1…
19:419. [Steve McConnell. Code Complete. Microsoft Press, 1993]. Она же "Совершенный код". Книга, которую намекающе клал… twitter.com/i/web/status/1…
20:17В десятках глав про ТЗ, проектирование, архитектуры, нейминг, выбор языка, тестирование, отладка, работа с числами,… twitter.com/i/web/status/1…
20:17Книга много лет входит в must read top 10, классика. Но... если вы её прочли, ура. Если нет, то и ладно. Несколько… twitter.com/i/web/status/1…
20:17Ну и мало кто помнит, что Стив написал ещё и "Software Estimation: Demystifying the Black Art" (2006), которую непл… twitter.com/i/web/status/1…
20:1710. [Frederick Brooks. The Mythical Man-Month. Addison-Wesley, 1975]. Тоже вот из мастридов всея разработки. Тексту… twitter.com/i/web/status/1…
21:37Брукс (который жив, между прочим, в свои 87 лет) крут уже тем, что управлял разработкой легендарной IBM OS/360, пож… twitter.com/i/web/status/1…
21:38В общем, как минимум, это очень умный дядька, много чего повидавший и сделавший, после чего кровью написавший хорош… twitter.com/i/web/status/1…
21:38Вишенка на тортик: в том же 1975 году оперативно был выпущен перевод книги в СССР (простите за знак магазина на обл… twitter.com/i/web/status/1…
21:3811. [Фигурнов В.Э. IBM PC для пользователя. Финансы и статистика, 1990]. Представьте, что вы в СССР. Интернета нет.… twitter.com/i/web/status/1…
23:21Этот человек спас миллионы жизней. Нет, правда. Сами можете представить, каким спросом пользовались его книги и как… twitter.com/i/web/status/1…
23:21Фамилия чуть нарицательной не стала. С Фигурновым ходили на уроки и в кружки. Ходили «чинить компьютеры». Ходили ре… twitter.com/i/web/status/1…
23:22Сам он сейчас чувствует себя неплохо. Стал гражданином Латвии, живёт в Москве, пишет документацию: moikrug.ru/vfigurnov
23:2212. [Китов А.И. Электронные цифровые машины. Советское радио, 1956]. Первое открытое издание про ЭВМ в Советском Со… twitter.com/i/web/status/1…
23:42И все работы секретились вовсю, как и везде в мире. Публика знала, что ЭВМ существуют, но что оно за зверь, как уст… twitter.com/i/web/status/1…
23:42И вдруг Китов выпустил чудо чудесное. Достаточно сказать, что именно эта книга открыла мир ЭВМ будущим легендам вро… twitter.com/i/web/status/1…
23:43Дальше больше, конечно. Были и "Элементы программирования" (1956), и ставшая учебником "Электронные цифровые машины… twitter.com/i/web/status/1…
23:43# Вторник 44 твита
13. [Полунов Ю.Л., Гутер Р.С. От абака до компьютера. Знание, 1975]. Даже в наше время литературы по истории вычтех… twitter.com/i/web/status/1…
0:05Амбразуру закрывала только "От абака до компьютера". По ней писали конспекты, в школьных библиотеках цитировали на… twitter.com/i/web/status/1…
0:06.. на 20 с лишним лет. Каково же было моё удивление, когда узнал, что "Русская редакция" выпустила значительно расш… twitter.com/i/web/status/1…
0:06Тираж до сих пор не распродан. Ничего подобного на русском языке больше не выходило (и вряд ли выйдет в ближайшие годы). А жаль.
0:07Фух. Уже вторник. Для первого дня 13 книг норм. Давайте спать. Завтра день литературы вокруг алгоритмов и computer science.
0:0914. [Donald E. Knuth. The Art of Computer Programming. Addison-Wesley, 1968]. Монументальный труд Кнута, начатый в… twitter.com/i/web/status/1…
10:19Профессиональный спрос на AoCP хоть и небольшой в сравнении с Донцовой или Акуниным, но есть: издательство "Вильям… twitter.com/i/web/status/1…
10:19Сложно кратко о такой глыбе писать... Помню, например, что свежую русскую редакцию 2000-х предзаказывали всей конто… twitter.com/i/web/status/1…
10:19Учитывая то, что пятый том в планах на 2019 год, а Кнуту уже 80 лет... с некоторым напряжением наблюдаю за прогресс… twitter.com/i/web/status/1…
10:20Собираемся в Петербурге проводить митапы по распределённым системам и их эксплуатации. Ориентировочно — конец январ… twitter.com/i/web/status/1…10:54
15. [Henry S. Warren. Hacker's Delight. Addison Wesley, 2002]. Книга, за использование знаний которой вас либо с ра… twitter.com/i/web/status/1…
11:27Дело в том, что Генри свыше 40 лет работал в IBM над разными системами и знатно упоролся по оптимизации арифметики.… twitter.com/i/web/status/1…
11:27Эпическая книга. В 2013 году вышла вторая редакция, её и стоит освоить. На русском издали как "Алгоритмические трюк… twitter.com/i/web/status/1…
11:27Ну и да, на практике, пожалуй, господа из мира Javascript, Ruby, Python и Java применят лишь вводные главы, потому… twitter.com/i/web/status/1…
11:2816. [Charles Petzold. Code: The Hidden Language of Computer Hardware and Software. Microsoft Press, 1999]. Школьный… twitter.com/i/web/status/1…
12:52Фигня в том, что... Это очень известная в западном мире книга. Для средних и старших классов идеальна, её знают шко… twitter.com/i/web/status/1…
12:53Таким макаром подвисшая книга. На русское издание множество положительных отзывов, но это отзывы взрослых людей. Да… twitter.com/i/web/status/1…
12:53А так-то Петцольд матёрый виндузятник как был, так и остался. В начале 2000-х больше был известен у нас наравне с Р… twitter.com/i/web/status/1…
12:5317. [Abelson, Sussman. Structure and Interpretation of Computer Programs. The MIT Press, 1984]. Наиматьеголегендарн… twitter.com/i/web/status/1…
14:50Суть в чём. A&S устроили в MIT курс лекций для первокурсников. Детей не жалели. Языком Scheme, парадигм сразу три,… twitter.com/i/web/status/1…
14:51Получилось толково, курс вышел на бумаге. Вторая редакция (1996) классика и превратилась в шляпу Гриффиндора. Нрави… twitter.com/i/web/status/1…
14:51А теперь всё. Курс переделали на Python (прикольные шитштормы были). A&S устали и ушли, развитие SICP заглохло. Сас… twitter.com/i/web/status/1…
14:51Тем не менее, книга вышла на русском уже дважды, перевод Бронникова Г., который самый молодец в мире, в ноги ему эт… twitter.com/i/web/status/1…
14:5218. [Cormen, Leiserson, Rivest(, Stein). Introduction to Algorithms. MIT Press, 1990]. Она же CLR[S]. Она же The Bi… twitter.com/i/web/status/1…
15:52Можно провокационно сказать, что CLRS рекомендуется тем, кто не хочет тратить жизнь на Кнута. Ну а чего? Страниц ме… twitter.com/i/web/status/1…
15:52На обложке каждого издания скульптура-мобиль Big Red Александра Колдера, меняется только цвет обложки. А если вам к… twitter.com/i/web/status/1…
15:52Также в контексте стоит отметить другую книгу Кормена: "Algorithms Unlocked" (2013). Что-то вроде более популярного… twitter.com/i/web/status/1…
15:5319. [Charles Wetherell. Etudes for Programmers. Prentice Hall, 1978]. Любопытная книга редкой категории: задачник д… twitter.com/i/web/status/1…
17:39Идея книги выросла в процессе преподавания. Уэзерелл обнаружил, что студентам нужна практика и вектор приложения си… twitter.com/i/web/status/1…
17:39Других книг не написал. На русском издана "Миром" в 1982 году, такой знаете и любите. И если наше порою на развалах… twitter.com/i/web/status/1…
17:40Наконец, издателям "97 Things Every Programmer Should Know" в России привет за попытку нажиться на ностальгии, изда… twitter.com/i/web/status/1…
17:4020. [Николенко С., Кадурин А., Архангельская Е. Глубокое обучение. Питер, 2018]. Классикой ещё не стала, но обязате… twitter.com/i/web/status/1…
18:18Ничего подробнее про неё особо и не сказать. Просто авторы молодцы, текст хороший, вовсю математика, но математика… twitter.com/i/web/status/1…
18:19Особо захвалю то, как в текст вплели охват истории архитектур. Пожалуй, всё. Книга слишком молодая, но очень нужная… twitter.com/i/web/status/1…
18:19Не, чёт всё-таки неоправданно сложно постить "полками" по N книг на тему. Мало того, что ровно не выходит, так ещё… twitter.com/i/web/status/1…
19:3521. [Federico Biancuzzi, Shane Warden. Masterminds of Programming. O'Reilly Media, 2009]. Такого рода книги уместны… twitter.com/i/web/status/1…
20:06Не самая хорошая книга, прямо скажем — очень неровного качества интервью как по объёму, так и по содержанию. Наприм… twitter.com/i/web/status/1…
20:06С другой стороны... как обычно, альтернатив не так уж много. В интервью, конечно, дефицита по интернету нет, каждог… twitter.com/i/web/status/1…
20:06А с этой стороны... интересная книга. Язык, мне кажется, на первом этапе развития несёт в себе частицу создателя, з… twitter.com/i/web/status/1…
20:06@backendsecret @glorphindale Если вы в Москве, то можете прямо сейчас взять 1 книгу совершенно бесплатно и навсегда… twitter.com/i/web/status/1…20:31
22. [Jason Schreier. Blood, Sweat, and Pixels. Harper Paperbacks, 2017]. Книга про геймдев. Слабовато. Книга про ГЕ… twitter.com/i/web/status/1…
20:31Книга отличная. Автор действительно не поленился и обошёл ногами людей индустрии, собирая истории пополам с байками… twitter.com/i/web/status/1…
20:32По содержанию: Pillars of Eternity, Uncharted 4, Stardew Valley, Diablo III, Halo Wars, Dragon Age, Shovel Knight,… twitter.com/i/web/status/1…
20:32На русском языке вышло норм, но не сразу. Вам надо (ну или не надо, если оригинал читаете) брать "Кровь, пот и пикс… twitter.com/i/web/status/1…
20:32# Среда 38 твитов
23. [Brian Kernighan, Dennis Ritchie. The C Programming Language. Prentice-Hall, 1978]. Книга-реликвия. Много лет о… twitter.com/i/web/status/1…
9:59Последние лет 20 часто возникают споры о том, стоит ли её читать. Язык очень изменился, гайды другие, литературы хо… twitter.com/i/web/status/1…
9:59Ответ простой: для образования. Оно не всегда явно и прямо практично. K&R представляет собою образец эталонной техн… twitter.com/i/web/status/1…
10:00В конце концов, однажды вы напишете строчку кода и вас торкнет: блин, вот теми же словами ту же строчку написали K&… twitter.com/i/web/status/1…
10:0024. [Tim Jackson. Inside Intel. HarperCollins, 1998]. Литература про стартапы, быстрый успех, единорогов и прочую ч… twitter.com/i/web/status/1…
11:54"Inside Intel" даст вам почвы для размышлений на годы вперёд. История о том, как и какие люди могут начать такое де… twitter.com/i/web/status/1…
11:54Читать тем интереснее, что Intel 70-х внедрила в индустрию привычное сейчас: акции вместо зарплаты, ревью и система… twitter.com/i/web/status/1…
11:55Оперативно была выпущена на русском языке и вполне доступна сейчас для чтения: "Intel: взгляд изнутри" (1999).
11:5525. [Gordon Haff. How Open Source Ate Software. Apress, 2018]. Open source стал явлением, повлиявшим на разработку… twitter.com/i/web/status/1…
12:33Ещё в 90-х это было гораздо сложнее. Было мало бесплатного, качества оно было стрёмного, лицензии порою были дикими… twitter.com/i/web/status/1…
12:33А потом брык и революция. Вот книга является под одну обложку собранным массивом краткой информации о том, как всё… twitter.com/i/web/status/1…
12:33Текст не прорывной и не векоподнимающий, но может хорошо откалибровать цельность и полноту вашей оценки происходящего с разработкой.
12:3426. [Ким, Перекатов, Ермаков. Микропроцессоры и вычислительные комплексы семейства «Эльбрус». Питер, 2013]. Единств… twitter.com/i/web/status/1…
13:06Почему книга в списке? Потому, что "Эльбрусы" никуда не денутся. Их всё больше (пусть и не у вас на столе). Потому,… twitter.com/i/web/status/1…
13:06Глупым быть плохо. Человек, спорящий (или выносящий категорические суждения) о том, в чём не разбирается даже на ур… twitter.com/i/web/status/1…
13:06И да, давайте в этом треде не разворачивать четвёртую мировую. :) Тред не про "Эльбрусы" и судьбы наций, но о книге.
13:06Забыл ссылку на PDF добавить. Вот: mcst.ru/doc/book_12113…
13:0727. [Steven C. Seow. Designing and Engineering Time. Addison-Wesley, 2008]. И снова не самая известная, не самая лу… twitter.com/i/web/status/1…
14:03Почему книга не получила лавровый венок? Потому, что нам пофиг. Тыщу раз видел, как разработчик одной рукой закрыва… twitter.com/i/web/status/1…
14:03Зачем читать? Чтобы понять, признать, впитать: о субъективном времени НАДО думать. Надо помогать пользователю переж… twitter.com/i/web/status/1…
14:03Русское издание есть и доступно: "Проектируем время. Психология восприятия времени в программном обеспечении" (2009).
14:0428. [Ревич, Малиновский. Информационные технологии в СССР. BHV, 2014]. Книга тем, кто таки хочет докопаться до прич… twitter.com/i/web/status/1…
14:24Ревич взял "Историю вычислительной техники в лицах" (1995) Малиновского и значительно дополнил (ну, спустя почти 20… twitter.com/i/web/status/1…
14:24Зачем? Ну... Понимаете, поколение за поколением поливается разными волнами всякого. То мы огого, то мы фу-фу, то сн… twitter.com/i/web/status/1…
14:24А горячим дискуссиям о том, были ли в СССР компьютеры, были ли программисты, взяли ли мы всё у Запада, украл ли Гей… twitter.com/i/web/status/1…
14:2529. [Robert C. Martin. Clean Architecture. Prentice Hall, 2017]. Дядя Боб начал писать код ещё при Брежневе, так с… twitter.com/i/web/status/1…
16:43.. но надо помнить: с возрастом старики склонны переоценивать достижимость идеала и недооценивать важность кривых к… twitter.com/i/web/status/1…
16:43Ну и да, ещё "Clean Code" (2008) и "The Clean Coder" (2011), но мне "Clean Architecture" больше интересна, да и арх… twitter.com/i/web/status/1…
16:43Как водится для таких монстров, русское издание есть на всё. "Архитектуру" вон недавно выпустили, даже обложка мило… twitter.com/i/web/status/1…
16:4430. [Морозов А.П. Программист. Молодая гвардия, 1979]. Насколько знаю, первый в СССР роман с программистом в главно… twitter.com/i/web/status/1…
16:58Как по мне, очень затянутый и рыхлый роман. Настолько скучный, что после 2/3 прочитанного текста закрыл и решил не… twitter.com/i/web/status/1…
16:59Дополню, а то мало ли, вдруг кто памятливый: нет, "Понедельник начинается в субботу" (1965) не в этом смысле. Вот в… twitter.com/i/web/status/1…
17:1231. [Robert W. Sebesta. Concepts of Programming Languages. Benjamin-Cummings, 1989]. Не смотрите на год, это первое… twitter.com/i/web/status/1…
19:30На книгу очень полярные отзывы. Одним прям заходит, другим совсем поперёк шерсти. Точно скажу одно: это монументаль… twitter.com/i/web/status/1…
19:30Да, так вот: книга про элементы, из которых состоят языки программирования. Какие бывают в теории, зачем, какие на… twitter.com/i/web/status/1…
19:3032. [Chris Clearfield, András Tilcsik. Meltdown. Penguin Press, 2018]. Книга о том, как и почему ломаются сложные с… twitter.com/i/web/status/1…
20:08Она не относится к программированию прямо. Но считаю, что разработчику (особенно архитектору / лиду) крайне полезно… twitter.com/i/web/status/1…
20:08Рекомендую. Книга заслуженно набирает на Амазоне обороты не по дням, но по часам. Также недавно вышло русское издан… twitter.com/i/web/status/1…
20:09# Четверг 30 твитов
33. [J. Hank Rainwater. Herding Cats. Apress, 2002]. Быстро ставшая иконой книга о том, как управлять программистам… twitter.com/i/web/status/1…
12:36Должен сказать, что мне книга не нравится. Она слишком игровая, слишком механистичная и упрощающая. Вот это у нас т… twitter.com/i/web/status/1…
12:36Но не упомянуть не могу. Слишком много людей живьём, в обзорах, в рейтингах и прочем считают, что книгу стоит прочи… twitter.com/i/web/status/1…
12:37В России исправно переиздаёт издательство "Питер" под названием "Как пасти котов", есть во всех видах. Ну и да, "he… twitter.com/i/web/status/1…
12:3834. [Taiichi Ohno. Toyota Production System. Productivity Press, 1988]. Есть не так много слов в разработке, на кот… twitter.com/i/web/status/1…
14:45Однажды чёт сурово взяло за нерв, пошёл искать того, кто эту чуму в мир выпустил. Нашёл. Не чума, но крайне здорово… twitter.com/i/web/status/1…
14:45Зачем это читать? Во-первых, книга просто интересная. Адовый кризис и увлекательное разруливание, лидам полезно. Во… twitter.com/i/web/status/1…
14:45В Японии книга вышла в 1978 году, в США в 1988 году, в России в 2005 году ("Производственная система Тойоты"), зате… twitter.com/i/web/status/1…
14:4635. [Andrew S. Tanenbaum. Modern Operating Systems. Prentice Hall, 1992]. Не пугаемся, 4-е издание (2014) актуальне… twitter.com/i/web/status/1…
15:11Как легко догадаться, текст про операционные системы. Какими бывают, из чего состоят, как работают: процессы, поток… twitter.com/i/web/status/1…
15:11С оценкой книги в сообществе как всегда. С потолка: 70% осиливших и хвалящих, 15% осиливших и ругающих, 15% неосиля… twitter.com/i/web/status/1…
15:11В России переводится вовсю, но с нюансом. Как минимум, на Озоне помечено "Новинка", год издания 2018, сопроводиловк… twitter.com/i/web/status/1…
15:1236. [Brian W. Kernighan, Rob Pike. The Practice of Programming. Addison–Wesley, 1999]. Эх... Настолько любил эту кн… twitter.com/i/web/status/1…
16:46Да, ему двадцать лет в обед. Да, от него шибает в нос олдовостью так, что прадедушкина махорка парфюмом покажется.… twitter.com/i/web/status/1…
16:46Зачем читать... Не для практической пользы, это точно. Я бы посоветовал читать для удовольствия и эрудиции. Хотя во… twitter.com/i/web/status/1…
16:46Ну и да, если у вас непереносимость C и C++, как-то... ну не читайте. Ибо возрыдал над отзывом "Experienced develop… twitter.com/i/web/status/1…
16:4737. [Jon Louis Bentley. Programming Pearls. ACM Press, 1986]. Тоже из списка классики библиотечки программиста. Есл… twitter.com/i/web/status/1…
17:37Получилось что-то вроде блога 80-х. :) Как ставить задачи. Как использовать алгоритмы. Как оценивать свой код. Как… twitter.com/i/web/status/1…
17:37С переводами история чуть сложнее. Сначала издательство "Радио" выпустило перевод первой редакции: "Жемчужины творч… twitter.com/i/web/status/1…
17:38Фигня в том, что в природе существует продолжение "жемчужин": "More Programming Pearls: Confessions of a Coder" (19… twitter.com/i/web/status/1…
17:3838. [Joel Spolsky. Joel on Software. Apress, 2004]. Любопытный чувак начала 2000-х. Сейчас вы его можете знать как… twitter.com/i/web/status/1…
19:47Я не уверен в мере влияния Джоэла на разработку в мире. Намекающе уже и то, что сейчас ссылку на него поди встреть,… twitter.com/i/web/status/1…
19:48Нафига его читать? Развлечения ради. Нет, правда. Он не пишет гениально, не учит вас computer science. Просто зажиг… twitter.com/i/web/status/1…
19:48На русском его публиковали "Символ-Плюс", "Питер", "Вильямс". Кто права успел, тот и, видимо. Но английский у него… twitter.com/i/web/status/1…
19:4839. [Peter Seibel. Coders at Work. Apress, 2009]. 15 интервью с программистами мирового уровня, о половине из котор… twitter.com/i/web/status/1…
21:06В общем, как-то больше и нечего сказать (ну, кроме того, что Сейбел сам программист, ещё и лиспер). Хорошая книга д… twitter.com/i/web/status/1…
21:0640. [Martin Kleppmann. Designing Data-Intensive Applications. O'Reilly Media, 2017]. Современный объясняющий на реа… twitter.com/i/web/status/1…
21:29В эту книгу я влюблён и очень медленно читаю, выбирая подходящие моменты в жизни. Если вы бекендер, архитектор или… twitter.com/i/web/status/1…
21:29У нас издана недавно "Питером" как "Высоконагруженные приложения" (2018), что несколько ошибочно, т.к. речь не о вс… twitter.com/i/web/status/1…
21:29Уф. Ну, завтра у сына день рождения, потому вряд ли так активно буду пополнять список. Проще считать, что завтра у… twitter.com/i/web/status/1…
21:31# Пятница 14 твитов
8. [Тэтчелл, Беннетт, Фрейзер, Смит. Осваиваем микрокомпьютер-1. Мир, 1989]. Загадочной судьбы два томика (есть и "… twitter.com/i/web/status/1…
41. [Watts, Wharton, Reed, Round. Machine Code for Beginners. Usborne Publishing, 1983]. Книга из той же оригинальн… twitter.com/i/web/status/1…
14:13.. эта [превосходно олдовая] книга отлично служит примером "давным-давно норм было учить детей по хардкору", ибо MC… twitter.com/i/web/status/1…
14:14И вообще интересно бывает после таких книжечек раздумывать о том, почему приходит мысль, что это хардкор, или не ра… twitter.com/i/web/status/1…
14:1442. [Белоус, Солодуха, Шведов. Программные и аппаратные трояны. Техносфера, 2018]. Цитирую: "Впервые .. в объеме од… twitter.com/i/web/status/1…
15:01Энциклопедия из 2-х томов, 1300+ страниц. Темы... эклектика полная, как по мне. От климатического и сейсмического о… twitter.com/i/web/status/1…
15:01В основном всё же речь о троянах в микросхемах. Нафига это читать разработчикам? Ради эрудиции. Я подкину ещё пару… twitter.com/i/web/status/1…
15:01Сразу скажу: книгу не читал. Вот едва заказал, заметив в каталогах. Вам о ней рассказываю потому, что уникальна до… twitter.com/i/web/status/1…
15:0243. [Bruce Middleton. A History of Cyber Security Attacks. Auerbach, 2017]. Дядька 45 лет (со времён войны во Вьетн… twitter.com/i/web/status/1…
16:55И вот этот дядька написал небольшой справочник из 46 "веховых" атак и взломов с 1980 года по 2016 год. Всего 250 ст… twitter.com/i/web/status/1…
16:55Полезна она, мне кажется, тем, что несколько правит мозг на тему того, что за измерение войны каждый год набирает в… twitter.com/i/web/status/1…
16:5644. [Alan M. Davis. 201 Principles of Software Development. McGraw-Hill, 1995]. Пока не встречал книгу по разработк… twitter.com/i/web/status/1…
21:08Во-первых, она клёвая. На Западе классика, всем известна, входит в списки (да та же "классика от ACM"), постоянно в… twitter.com/i/web/status/1…
21:09Во-вторых, она мимо маркетинга и переводов. Скорее всего, вообще впервые слышите про эту книгу (ну, кроме вниматель… twitter.com/i/web/status/1…
21:09И пусть вас не смущает год издания. Я сейчас полистал, чтобы освежить в памяти — всё актуально. Особенно раздел о качестве, блин.
21:10# Суббота 21 твит
45. [Steven Skiena. The Algorithm Design Manual. Springer, 1997]. Если Кнут для академиков, Кормен для инженеров, т… twitter.com/i/web/status/1…
0:19У меня были сомнения, упоминать ли (Кнута и Кормена мало?), но перелистал сейчас... он хороший. После вот этих двух… twitter.com/i/web/status/1…
0:19Если у вас нет времени на глубокое погружение, ну или вы давно забыли матан и дискретку, Скиена поможет осилить фун… twitter.com/i/web/status/1…
0:2046. [Митио Сибуя. Центральный процессор. ДМК Пресс, 2017]. Оригинал не указываю, ибо "читал" именно это издание по… twitter.com/i/web/status/1…
0:40Не поклонник манги, очень специфическая штука, хоть японцам вон норм заходит. Эту вот до половины настрадал, дальше… twitter.com/i/web/status/1…
0:41Материал в целом адекватный и без косяков, но подан так, что... Ну блин. Мангофилы, простите, конечно, пусть цветут… twitter.com/i/web/status/1…
0:4147. [Brown, Malveau, McCormick III, Mowbray. AntiPatterns. John Wiley & Sons, 1998]. Кажется, первая ласточка из пл… twitter.com/i/web/status/1…
9:16Не могу сказать, что получился однозначно толковый текст. Авторов заслуженно клеймили за тривиальность и удалённост… twitter.com/i/web/status/1…
9:16У нас, кажется, не издавалось, что странно. Возможно, у меня просто не получилось удачно нагуглить.
9:1648. [Simon Haykin. Neural Networks: A Comprehensive Foundation. Macmillan, 1994]. Могучий труд про нейросети. Входи… twitter.com/i/web/status/1…
10:52Но... Есть нюансы. К сожалению, текст давно не обновлялся. Третья редакция (уже "Neural Networks and Learning Machi… twitter.com/i/web/status/1…
10:52Стоит ли читать? Зависит от. Если вам надо быстро наваять приблуду и в резюме указать "мошиное абучение", не стоит.… twitter.com/i/web/status/1…
10:52Во всяком случае, книга довольно известна, ею придавили десяток поколений разработчиков, стоит упоминания. Учтите,… twitter.com/i/web/status/1…
10:5349. [Виктор Олифер, Наталия Олифер. Компьютерные сети. Принципы, технологии, протоколы. Питер, 1999]. Один из редки… twitter.com/i/web/status/1…
11:04Также это тот редкий случай, когда рекомендация Минобра РФ совпадает с народным уважением, курс действительно хорош… twitter.com/i/web/status/1…
11:0450. [SWEBOK. IEEE Computer Society, 2014]. Очень, очень удобная книга. В мире есть две организации, влияние которых… twitter.com/i/web/status/1…
17:06И вот IEEE сотворил уже третью версию SWEBOK — Software Engineering Body of Knowledge, перечисление того, что разра… twitter.com/i/web/status/1…
17:07Книга прикольная. Она как способствует чувству неполноценности, так и служит аргументом против всяких "кто сказал,… twitter.com/i/web/status/1…
17:0751. [David Harris, Sarah Harris. Digital Design and Computer Architecture. Morgan Kaufmann, 2007]. Если вы однажды… twitter.com/i/web/status/1…
19:54А если по шагам пройдёте вместе с авторами все 700 страниц, так и сделаете MIPS'ик своими руками. Ну, почти своими.… twitter.com/i/web/status/1…
19:54Примечательна ещё и историей русского перевода второго издания. Как по мне, команда большие молодцы(больше 40 челов… twitter.com/i/web/status/1…
19:55# Воскресенье 7 твитов
52. [Steve Krug. Don't Make Me Think! New Riders, 2000]. Книга, совершившая революцию в сайтостроении. Автор на пон… twitter.com/i/web/status/1…
0:14Зачем это читать? Чтобы не создавать интерфейсы типа тех, что Oracle делает. У любой программы есть интерфейс. Иног… twitter.com/i/web/status/1…
0:15И революционной считаю её вот именно в таком ключе: Круг написал книгу для тех, кто обычно не занимается дизайном,… twitter.com/i/web/status/1…
0:17А знаете, похоже, всё. Это все книги по памяти, на которые я хотел бы обратить внимание, и которые не про определён… twitter.com/i/web/status/1…
0:28Завтра, быть может, ещё что-то вспомню, но всё же планирую потратить время на оформление твитов в страницу, а попро… twitter.com/i/web/status/1…
0:30Итак, с наступающими январскими вас, хороших книг. С вами были @FelixTheBest и 52 книги, достойные знания о том, чт… twitter.com/i/web/status/1…
10:56Тем, кто захочет утащить, перевыложить, переформатировать и т.п. список: делайте всё, что хотите, хоть плакатами по городу.
10:57