Книга Дэвида Кушнера «Повелители DOOM»

Всем привет! IDDQD! Когда-то я писал о книге Кровь, пот и пиксели, в которой рассказывается про историю создания некоторых видеоигр, а недавно дочитал еще одну книгу из той же серии. В книге Дэвида Кушнера «Повелители DOOM» очень подробно рассказывается история двух Джонов — Кармака и Ромеро, а также некоторых других разработчиков, которые создали такие игры как Wolfenstein 3D, Doom, Quake и другие может быть чуть менее известные игры.

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

Читать далее ‘Книга Дэвида Кушнера «Повелители DOOM»’ »

Книга Джейсона Шрейера «Кровь, пот и пиксели»

Если вы думаете, что разработчики игр только и делают, что развлекаются, играя в игры, которые создают, и мечтаете пойти работать в какую-нибудь геймдев-компанию, то обязательно почитайте книгу Джейсона Шрейера «Кровь, пот и пиксели. Обратная сторона индустрии видеоигр». Главный вопрос, который так или иначе проходит сквозь все главы книги звучит так: возможно ли создать игру без многомесячных авралов, работы по 12-14 часов в сутки и по выходным? Может быть кому-то это и удается, но только не тем компаниям, о которых идет речь в этой книге, а этот список, между прочим, включает в себя таких монстров индустрии как Blizzard, BioWare, CD Projekt Red и уже не существующая Lucas Arts.

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

Книга «Кровь, пот и пиксели» основана на интервью, взятых автором у создателей (программистов, дизайнеров, сценаристов) игр «Pillars of Eternity», «Uncharted 4», «Stardew Valley», «Diablo III», «Halo Wars» (не путать с «Halo»), «Dragon Age: Inquisition», «Shovel Knight», «Destiny», «The Witcher 3», «Star Wars 1313» (так и не вышедшая игра). До того, как мне попала в руки эта книга, я слышал только о нескольких играх из этого списка, поэтому перед чтением очередной главы шел на Youtube и смотрел ролик-другой, чтобы понять, что это за игра, о которой идет речь. Это очень сильно помогало в понимании того, о чем идет речь в книге. Если же вы фанат каких-то из перечисленных игр, то получите еще большее удовольствие, читая, в каких муках они рождались.

Читать далее ‘Книга Джейсона Шрейера «Кровь, пот и пиксели»’ »

Книга Стивена Вайнберга «Объясняя мир. Истоки современной науки»

В последнее время в этом блоге посты о книгах перемежаются с постами об OutWiker — сейчас очередь книжного поста.

На этот раз речь пойдет о книге Стивена Вайнберга «Объясняя мир. Истоки современной науки» — научно-популярной книге об истории науки, о развитии научного подхода, о роли экспериментов в изучении мира в различные эпохи. Автор этой книги — лауреат Нобелевской премии по физике в 1979 году и известный популяризатор науки.

Большинство книг по истории науки рассказывают в первую очередь о новом времени, начиная с XV — XVII веков, когда уже начали формироваться современные подходы в научной деятельности, в том числе используя которые Ньютон открыл законы, перевернувшие физику. Вайнберг же в книге «Объясняя мир» в основном сосредоточился на описании того, что было до Ньютона. Все-таки некоторые научные подходы начали формироваться еще до нашей эры, во времена Фалеса Милетского, Пифагора, Архимеда и Аристотеля. Вайнберг хотел показать, насколько эти первоначальные подходы сильно отличались от сегодняшних.

Читать далее ‘Книга Стивена Вайнберга «Объясняя мир. Истоки современной науки»’ »

Две книги про развитие информационных технологий

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

 

В сегодняшнем посте хочется рассказать сразу про две книги, которые рассматривают развитие информационных технологий с разных точек зрения и в разных странах — у нас и в США. Несмотря на разность подходов, обе они подводят к идее, что скоро мы можем потерять тот свободный интернет, который у нас имеется. Есть большая вероятность, что либо он будет подконтролен государству (что происходит со всеми СМИ у нас в стране), либо образуется единая компания-монополия, обойти влияние которой будет довольно трудно.

Читать далее ‘Две книги про развитие информационных технологий’ »

Яндекс.Книга

Дочитал на днях книгу Дмитрия Соколова-Митрича «Яндекс.Книга», которая посвящена истории Яндекса и немного истории других российских IT-компаний. Практически вся книга построена на основе различных интервью — не только с теми, кто стоял у истоков компании Яндекс или присоединился к компании в годы её «младенчества», но и с руководителями других российских IT-компаний. В книгу включены интервью с Александром Галицким, который работал над созданием технологии Wi-Fi по заказу компании Sun, а сейчас является членом Совета фонда «Сколково», Давидом Яном, основателем ABBY, Денисом Калининым, бывшим главой «Рамблер Интернет Холдинг» и бывшим директором «Сбербанк Технологии», Сергеем Белоусовым — сооснователем Parallels, и многими другими людьми.

Как и большинство книг об истории крупной компании, в Яндекс.Книге подробно описываются события, которые привели к появлению компании Яндекс, а также первые годы её развития, а её нынешнее состояние описано уже более обобщённо. Лично для меня было неожиданно узнать, что практически все крупные российские IT-компании были созданы людьми из науки, многие из них работали в НИИ, а в 90-ые годы прошлого века, когда наша наука полетела в тартарары, создали свою фирму.

Жаль, что интервью автор брал только у «крупных игроков» компании, не опускаясь до рядовых программистов, поэтому вся книга получилась сильно оптимистичная, образ компании Яндекс вышел какой-то слишком положительный. Яндекс представлена как компания с домашней атмосферой, хотя сейчас в ней работает более 6000 сотрудников. Эта книга вышла в 2014 году, и с того времени в Яндекс появились новые проекты, было бы здорово, если бы со временем вышло второе дополненное издание книги.

Читать далее ‘Яндекс.Книга’ »

Книга Тима Джексона «Inside Intel»

Продолжим книжную тему. Один из моих интересов — это история науки, техники и особенно IT. Недавно я случайно наткнулся на книгу, о которой до этого я даже не слышал. Это книга Тима Джексона «Inside Intel. История корпорации, совершившей технологическую революцию XX века». Ох, любят писатели-историки от IT использовать слово «революция», ну ладно, не в этом суть.

Как вы, наверное, поняли, название книги — это перефразированный рекламный слоган «Intel Inside», который уже больше 25 лет можно увидеть на компьютерах и ноутбуках, работающих на процессорах производства Intel. Кстати, в конце 2017 года Intel объявила о значительном сокращении программы «Intel Inside», но к теме сегодняшнего поста это уже не относится.

Эта книга на русском языке вышла только в 2013 году, но английский оригинал был издан в далеком 1997 году и охватывает историю компании от момента основания в 1968 году до 1997 года. Для этой исторической книги давность издания не является недостатком, поскольку почти 30 лет развития компании, которые описаны в книге, все равно никуда не денутся, а дальнейшую историю опишут новые авторы (кстати, интересно, есть ли книги с описанием более поздних лет компании).

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

Читать далее ‘Книга Тима Джексона «Inside Intel»’ »

Книга Уолтера Айзексона «Инноваторы»

innovatoryЯ обожаю читать про историю науки и развитие различных технологий, особенно, когда дело касается информационных технологий. Качественных книг на эту тему еще недавно было не так много, но в последнее время ситуация стала выправляться. В основном за счет переводных книг, но все же. На сегодняшний день любимой книгой по истории информационных технологий у меня была книга Стивена Леви «Хакеры. Герои компьютерной революции», которая очень подробно описывает развитие компьютеров, начиная с конца 50-ых годов прошлого века и до 1980-ых годов. И вот недавно вышла книга, которую в своем личном рейтинге я готов поставить рядом с «Хакерами» — это книга Уолтера Айзексона «Инноваторы» или ее полное название «Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию» (да, любят историки от IT слово «революция»).

Уолтер Айзексон в России известен в первую очередь как автор жизнеописания Стива Джобса, хотя кроме этого он написал биографии Эйнштейна, Франклина и Киссенджера. Его книгу про Стива Джобса я еще не читал, поскольку ее выход совпал с моментом, когда мне попалась книга Янга и Саймона «iКона», и в тот момент читать вторую книгу подряд на эту же тему не хотелось.

В отличие от книги «Хакеры», которая охватывает лишь несколько десятилетий, Айзексон решил написать историю развития информационных технологий, начиная со времен Бэббиджа и его разностной машины, Ады Лавлейс, которая считается первой программисткой, и до появления компании Google с ее оригинальным алгоритмом поиска, который придумали Ларри Пейдж и Сергей Брин.

Читать далее ‘Книга Уолтера Айзексона «Инноваторы»’ »

Про книгу Я. К. Голованова «Королев. Факты и мифы»

obl-golНа книгу Ярослава Голованова «Королев. Факты и мифы» я наткнулся после поездки в Калугу, когда искал информацию о памятнике, посвященному встречи Королева и Циолковского, которой скорее всего не было. Именно тогда мне попалась глава, посвященная как раз этому вопросу. После прочтения этой главы мне захотелось прочитать всю книгу целиком, что недавно и было сделано.

Эта книга мне очень понравилась, читал ее все свободное время, и несмотря на ее объем (в бумажном виде у нее 800 страниц), даже под конец не надоедает. Удивительно, как можно было так подробно описать жизнь человека, да еще и засекреченного большую часть жизни. В предисловии написано, что Голованов писал эту книгу на протяжении более двадцати лет, используя архивы, разговаривая с непосредственными участниками описываемых событий, с теми, кто работал в НИИ и на космодроме, с первыми космонавтами. Жена С. П. Королева — Н. И. Королева — предоставила автору доступ к письмам Сергея Павловича.

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

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

Кроме биографии Королева в книге есть краткие биографии многих других известных личностей, с которыми работал или общался Сергей Павлович, включая маршала Тухачевского, В. П. Глушко, М. В. Келдыша, М. К. Янгеля.

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

Питер Сейбел «Кодеры за работой»

Питер Сейбел. Кодеры за работой Похоже, что за границей пользуются популярностью книги, которые представляют собой сборники интервью у людей определенных профессий. Когда-то мне уже попадалась книга Пионеры программирования, для которой автор интервьюировал (бррр, ну и словечко) создателей различных языков программирования, на этот раз хочу рассказать про еще одну подобную книгу — «Кодеры за работой. Размышления о ремесле программиста» за авторством Питера Сайбела, который сам является «программистом-писателем или писателем-программистом», как написано во введении. В ней представлены 15 интервью с известными в определенных кругах программистами, которые внесли заметный вклад в развитие IT и языков программирования. Не все фамилии мне были знакомы до чтения этой книги, тем полезнее было чтение «Кодеров» в плане ознакомления с историей IT.

Некоторые программисты, у которых брал интервью Питер Сейбел, имеют почтенный возраст и начинали свою программерскую деятельность еще в 60-ые годы прошлого века, продолжая заниматься этим увлекательным делом и сейчас. В интервью они рассказывают о том, что из себя представляло программирование в то время, когда компьютеры были большие, как они подсели на этот наркотик, и что из этого получилось. Затем разговор переходит о современном программировании. Интервьюируемые (еще раз бррр) рассказывают о том, как они проектируют программы прежде чем писать код (или сразу начинают писать код), чем пользуются для отладки (используют ли отладчики или пользуются просто выводом на печать), рассказывают о том, чем пользуются для написания кода.

Читать далее ‘Питер Сейбел «Кодеры за работой»’ »

Книга Кевина Митника «Призрак в сети»

cover_mitnickЕсли вы попросите кого-нибудь на улице назвать какого-нибудь хакера, то тут возможны два исхода: или вам ничего не ответят, или назовут имя Кевина Митника (неправильные варианты рассматривать не будем). Книга «Призрак в сети» (в оригинале «Ghost in The Wires») является автобиографией этого известного хакера в соавторстве с Уильямом Саймоном (он в основном занимался художественной обработкой текста). Поскольку имя Митника обросло огромным количеством легенд, многие из которых являются откровенной ложью, а многие преувеличением, то автобиография — это хорошая отправная точка для того, чтобы узнать историю жизни этого человека.

В книге основной упор был сделан на том, что Митника интересует больше всего — на взломах. Он довольно подробно (опуская некоторые технические моменты) описывает то, как ему удалось проникнуть на тот или иной компьютер или получить ту или иную информацию. Это довольно удивительно, учитывая, что с момента некоторых его атак прошло более 20 лет. Однако, Кевин в самом начале предупреждает, что память у него, мягко говоря, хорошая, что он до сих пор помнит многие номера телефонов, которыми пользовался во время взломов.

Читать далее ‘Книга Кевина Митника «Призрак в сети»’ »