Книжный куб
11.1K subscribers
2.65K photos
6 videos
3 files
1.96K links
Рекомендации интересных книг, статей и выступлений от Александра Поломодова (@apolomodov), технического директора и эксперта в архитектуре
Download Telegram
Сегодня я решил вспомнить про книгу "Жизнь на грани" ("Life on the Edge: The Coming of Age of Quantum Biology") из серии NewScience от 2х профессоров из университета Суррея: теорфизика и молекулярного генетика. Эта пара исследователей решили совместно написать первую книгу по квантовой биологии ... и у них получилось очень увлекательно. Впрочем это и не удивительно для книги из этой серии.

Книга начинается путешествием малиновки из леса Центральной Швеции на юг, используя в качестве своеобразного gps магнитное поле Земли. Дальше идут 10 глав, в которых авторы разбирают как именно работает магниторецепция, как работают гены, ферменты, фотосинтез, восприятие запаха, рассматривается вопрос надежности информации при репликации клеток. В конце книги авторы добираются до рассмотрения вопросов "что такое разум", "как зародилась жизнь" и дают интересную метафору относительно квантовой биологии aka "жизни на границе бури". Кажется, что книга на этом заканчивается, но ...
В эпилоге малиновка символично возвращается домой, замыкая цикл:)

В общем и целом, книга действительно интересная и ее можно рекомендовать для расширения кругозора. Но если рассматривать с научной точки зрения, то в книге многовато неподтвержденных гипотез, правда, звучат они достаточно логично. Оригинальная книга была дописана в 2014 году и оставила желание узнать судьбу ряда упоминавшихся гипотез и направлений исследований и приятно, что это возможно, т.к. с тех пор прошло уже 8 лет. А 8 лет это уже солидный срок, за который в такой динамичной области наверняка появилось много новых исследований и идей. Чем-то это напоминает выход целых новых сезонов любимого сериала, просмотр которого остановился для тебя на самом интересном месте:)

#PopularScience #Physics
👍8
ATDD. Разработка ПО через приемочные тесты (ATDD by Example: A Practical Guide to Acceptance Test-Driven Development)

Сегодня наткнулся на тему как определить готова ли задача и вспомнил эту книгу за авторством Маркуса Гэртнера... И этот труд оставил у меня двойственное впечатление.
Например такое, что надпись ATDD большими буквами ни разу не способствует продаже книжки:)
Особенно если ты не знаешь, что ATDD расшифровывается как Acceptance Test-Driven Development.
А если серьезно, то книжка достаточно неплохая, но
- отдает сильно нафталином (книга 2012 года)
- построена в формате сначала разрабор примеров написания acceptance тестов для парковки, а потом для светофоров.
И только после этого идет обсуждение принципов. А я такого не люблю - по-мне так сначала надо дать принципы, а потом обсудить как они работают в конкретной ситуации

Из плюсов, причем больших, следует отметить, что
- автор раскладывает варианты реализации ATDD через BDD, использование табличных форматов (таблицы решений, таблицы запросов, таблицы скриптов) и выделяет автоматизацию через ключевые слова, которые можно выстраивать в иерархии
- отмечает, что ATDD - это разработка ПО, поэтому на связующий код системы приемочных тестов надо писать свои собственные unit-тесты или вообще разрабатывать ATDD через TDD:)
- рассказывает о порочном круге фейла в acceptance тестировании, который начинается с непонятности тестов
- четко говорит про то, что нужен баланс между ручным и автоматизированным тестированием
- неплохо расписывает квадрант тестирования и типы тестов
- дает краткий обзор технологий из 2012 года 😁
- рассказывает о том, как проблемы при написании acceptance тестов сигнализируют, что при реализации кода приложения были потеряны некоторые концепции и предлагает их добавить:)
В общем, книжка определенно полезная, но основной цимес книги начинается в последней трети, где обсуждаются общие концепции и подходы к тестированию. Первые две части можно относительно безболезненно пропустить:)

P.S.
Помню, что первый раз с ATDD я столкнулся где-то в те же годы, когда проходил пару курсов университета Berkley про SaaS и использовал BDD при помощи огурца aka Cucumber😁.
Кстати, курс был неплохой, но его уже давно нет на edx:)

#Quality #Management #SoftwareDevelopment #Software
👍6
"Понедельник начинается в субботу"

Книга братьев Стругацких, впечатления от прочтения в зрелом возрасте сильно отличаются от тех, которые были в детстве. В детстве это выглядело как сказка, а вот при перечитывании позже стали ясно видны сатирические мотивы, а также более ясно название:)
Завязка повести очень хороша, т.к. погружает читателя как и главного героя в магический мир НИИЧАВО. Главный герой, программист, наблюдает вокруг необычные события, странных персонажей, а в конце первой части поддается уговором принять работу в этом университете.
В общем, если еще не читали эту книгу, то я очень рекомендую ее.

P.S.
В книге есть интересный персонаж - директор института Янус Полуэктович Невструев, который существует одновременно в двух воплощениях — как администратор А-Янус и как учёный У-Янус. Чем-то мне напоминает его существование бытие технического директора, который должен и менеджером быть хорошим и успевать за развитием технического прогресса и быть на острие современных технологий:)
#SciFi #CTO
🥰16🔥4🤔1
В продолжении темы Стругацких.
Рекомендую этот крутой канал по научной фантастике.
Я сам с удовольствием смотрю видео от RocketMan, вспоминая прочитанные SciFI книги, понимаю как они глубоки:)
Forwarded from RocketMan
Братья Стругацкие в цикле о Мире Полудня описали общество, ставшее альтернативой обществу потребления. Повесть «Хищные вещи века» входит в серию произведений, рассказывающих о событиях предшествующих образованию Мира Полудня. Действия в ней происходят на Земле, когда коммунистический строй ещё не стал всепланетным. Почему описанное в повести общество до сих пор вызывает споры среди поклонников творчества Стругацких? Как изменились взгляды писателей? И каким образом темы романа Чака Паланика «Бойцовский клуб» пересекаются с темами повести? В ролике можно найти ответы на эти и другие вопросы. Приятного просмотра!

https://youtu.be/tQRaWXPQYn0
👍2
Как подготовиться и пройти System Design Interview

Я наконец-то дописал расшифровку своего доклада недельной давности с ArchDays, в котором я рассказывал про этот вид интервью. Суть в том, что собеседования в формате System Design Interview становятся все популярнее. Эти собеседования по проектированию проводят как для инженеров, так и для технических менеджеров, а их результаты влияют на оценку итогового уровня кандидата. В своей статье я рассказал о том, как подготовиться к таким собеседованиям и как себя проявить с лучшей стороны прямо на нем.

#SystemDesign #Architecture #Software #SoftwareArchitecture #ExternalReview #Conference
👍27
Креативность (Being Creative: Be Inspired. Unlock Your Originality)

Сегодня я дочитал эту книгу Майкла Атавара из серии Build + Become, которую на русском языке выпустило издательство МИФ.
Интересно, что в рунете и на goodreads на эту книгу преимущественно посредственные отзывы, а вот на amazon она в чести.
Суть в том, что эта книга выглядит достаточно просто и не содержит стандартного алгоритма как за 12 шагов стать креативным - это отсылка к другой книге того же автора с названием "12 Rules of Creativity":) Нет, в этой книге автор делиться своим подходом к тому как быть постоянно в процессе восприятия окружающей действительности, думать о простых вещах и фиксировать свои мысли в блокноте. Именно эта фиксация мыслей и чувств позволяет вам фиксировать свою креативность на бумаге, что потом позволит соединить это уже не в заметки, а в проекты, как иногда серия эссе превращается в книгу.
Сама книга состоит из 5 частей
- Начало - как начать работать, сидя перед пустым листом бумаги
- Процесс - как собирать крупицы идей, использовать внутреннюю камеру, ломать привычки для поиска новых впечатлений
- Продолжай - как быть постоянным в своей креативности, фиксировать свои мысли. Здесь автор приводит фразу "Процесс умножить на записи равно многогранность. Маленькие шаги каждый день"
- Находчивость - здесь автор приводит пример с модифицированным пианино, поворотом блокнота для записи набок, использования ощущений тела и первых заметок, которые полезно пересматривать. В любом случае главное в проекте - проявить себя.
- Испытания и трудности - здесь автор говорит о том, что в любом деле необходимы результаты, одного процесса не хватит. Что начинать надо с мантрой "сделай сам", не ожидая помощи или особого момента, говорит о сложности окончания проекта в разрезе хаоса и суматохи окончания. А также говорит, что как с успешными, так и незаконченными проектами надо уметь прощаться, чтобы идти дальше.

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

#Creativity #SelfDevelopment #PopularScience #Writing
👍91
Графический роман "Тринити. История создания атомной бомбы" (Trinity. A Graphic History of the First Atomic Bomb)

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

#Comics #PopularScience #Physics
👍7😱3
Контракт с Богом (A Contract with God)

Классический графический роман Уилла Айснера, который был впервые издан в 1978 году и с тех пор был переведен на 15 языков.
Изначально меня отпугивало название книги, но я ее все же купил и вчера дочитал.
Из книги я узнал про классического автора комиксов, Уилла Айснера, который родился болльше 100 лет назад в Бруклине и застал времена Великой Депрессии и стоял у истоков зарождения комиксов, к чему он и сам приложил руку с комиксом "The Spirit"
Во время второй мировой войны он ушел в армию, чтобы рисовать иллюстрированные инструкции для военных, а уже на старости лет он решил издать графический роман, в котором рассказать автобиографические истории из жизни иммигрантов в Нью Йорке в 1930х годах. Этот графический роман стал одним из первых в своем жанре и его никто не хотел издавать, но потом издание все-таки случилось и он стал классикой. Классикой депрессивной, но с глубоким смыслом и красивой отрисовкой:) В общем, рекомендую к прочтению.

#Comics
👍10🔥3
Как сторителлинг сделал нас людьми (The Storytelling Animal: How Stories Make Us Human)

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

P.S.
На связанные темы можно почитать посты
- про тысячеликого героя - https://t.me/book_cube/289 и https://t.me/book_cube/352
- про нейробиологию чтения - https://t.me/book_cube/16
- про работу сценаристов - https://t.me/book_cube/294

#Storytelling #PublicSpeaking #Writing #PopularScience #SelfDevelopment
🔥62👍2