Книжный куб
11.1K subscribers
2.65K photos
6 videos
3 files
1.95K links
Рекомендации интересных книг, статей и выступлений от Александра Поломодова (@apolomodov), технического директора и эксперта в архитектуре
Download Telegram
Вот я и добрался до чтения метакниг, а именно книг о книгах. В этот раз это оказалась книга Тома Батлера-Боутона “50 Великих книг по философии”. В свое оправдание могу сказать, что большая часть этих книг в оригинале вызывает скуку. Мне кажется, что это обусловлено тем, что авторы книг не были клиентоориентированы:) А просто хотели изложить свои концепции заумным языком. К счастью, не все авторы из этого списка 50 этим грешат. Интересно, что авторы пишут про разное, кто-то про метафизические концепции, кто-то про эмпирический опыт, другие про вопросы морали и справедливости или про Бога в разных интерпретациях, а кто-то и про психологию и когнитивные искажения:)

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

https://apolomodov.medium.com/review-50-philosophy-classics-1fac2b394513

#Philosophy #ExternalReview
👍7🔥3
Государь (Рубрика #Management)

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

#Philosophy #Management
👍8
🔥2
Сторителлинг без булшита от Кирилла Анастасина (Рубрика #PublicSpeaking)

Посмотрел тут выступление Кирилла Анастасина про сторителлинг без булшита. В этом видео Кирилл рассказывает про сторителлинг и очень подробно разбирает Кэмпбелла с его "Многоликим героем", про которого я говорил в отдельном посте, а также Кирилл кратко упоминает Воглера с его "Memo", что я упоминал раньше. В общем, разбор Кирилла слушать интересно и если услышать основные мысли, то можно прокачать свои навыки публичных выступлений и сторителлинга:)

#PublicSpeaking #Storytelling #Presentations
👍8
Иногда меня спрашивают о том, когда я читаю книги или пишу статьи. Обычно я отвечаю, что оно само выходит. Но этому "само выходит" надо помогать и когда все вокруг засыпают, то я сажусь за свое рабочее место ...
👍18👏2
Кстати, вчера я писал про книгу Николло Макиавелли "Государь" (https://t.me/book_cube/350), которая нтересна и легко читается.
А еще есть комиксы Шейна Клестера "Государь", где автор отрисовал основные мысли из одноименной книги.
Если сравнивать эти комиксы с оригинальной книгой, то видно, что основные мысли сохранены, но почти вся специфика флорентийского бытия 16 века изъята:)
В итоге, это комикс для ленивых, которым интересно понять почему Макиавелли иногда называют первым политологом, но читать оригинальную книгу не хочется:)

#Philosophy
👍12
Заходите сегодня вечером на стрим, где мы будем обсуждать новую книгу "Database Internals".
В этом выпуске будем обсуждать 4 первые главы, которые посвящены устройству storage engine базы данных
Forwarded from Code of Architecture
В этот четверг разберем первые четыре главы Database Internals 📗

Гостем стрима станет Алексей Маликов. Алексей руководит разработкой SIEM-продукта в ИБ-вендоре, а еще является участником программного комитета конференции ArchDays.

Вместе с ним на трансляции разберем 1 — 4 главы:

• в первой обсудим стандартную архитектуру систем управления базами;
• во второй поговорим про основы b-tree;
• третья глава посвящена имплементации реального хранения данных в файлах на диске;
• а четвертая — концепциям хранения сбалансированных деревьев на дисках: page header, rightmost pointers, high keys, overflow pages.

Встречаемся на нашем ютуб-канале в этот четверг 28 июля в 18:00.
🔥5👍3
Вчера со старшим сыном сыграли первый раз в игру Бумунту, которая нам понравилась. Сама игра немного напоминает шахматы своим полем 8 на 8 и разными фигурами - здесь это фигурки зверей, которые ходят по разному. Но отличие в том, что тут не две армии сошлись друг напротив друга, а два вождя племен Баконго борются за благосклонность животных.
Игра достаточно динамичная, интересная и красивая. Элементы игры приятны на ощупь и очень приятно забирать тайл очередного зверя, выполнив ход по его правилам.

В общем, определенно рекомендую эту игру Тима Бланка, которую на российском рынке выпустило издательство МИФ.

#BoardGames
👍13🔥3
Написал такую статью по результатам вчерашнего стрима Code of Architecture, где мы начали обсуждать книгу "Database Internals" - https://apolomodov.medium.com/code-of-architecture-database-internals-part1-f04f9089ad68
Прилинковал туда Miro доску + список книг, которые мы упоминали на встрече.

#SoftwareArchitecture #Databases #Architecture #ExternalReview
🔥7
Книге "Architecting for Scale: High Availability for Your Growing Applications" за авторством Lee Atchison уже 6 лет.
Лет 5 назад я прочитал ее в переводе издательства Питер с названием "Масштабирование приложений. Выращивание сложных систем"
Прочитал я ее за пару дней поездок с работы/на работу. Если говорить кратко, то книжка простая, понятная и довольно короткая:) иногда, правда, кажется, что книжка излишне простая.

Не могу не отметить перевод книги, который не является ужасным, но очень далек от идеала. Вот как можно перевести название "Architecting for Scale: High availability for your growing Applications" как "Масштабирование приложений" и еще смешнее "Выращивание сложных систем". Выращивать можно на даче картошку:) А тут все вертится относительно правильной архитектуры приложений, которая позволяет масштабироваться, сохраняя высокую доступность.
Если абстрагироваться от перевода и заглянуть в содержание книги, то автор раскрывает следующие мысли:
- Доступность vs Надежность. Это не одно и то же, дальше в книге обсуждается только доступность
- Способы улучшения доступности (учитывать отказы при проектировании и разработке, думать о масштабировании, управляйте рисками, контролируйте доступность, имейте план реагирования на проблемы)
- Введение в управление рисками в контексте ИТ-систем (что это такое, критичность и вероятность риска, матрица рисков, смягчение рисков, ...)
- Сервисы и микросервисы - куда же без них было в 2016 году:) Преимущества и недостатки сервисов. Обсуждение зависимостей между сервисами и к чему она приводит в плане доступности
- Масштабирование приложений (запас на две ошибки, владение сервисами, классы сервисов и их использование, SLA, непрерывное улучшение)
- Облака - еще одна "горячая" тема. Автор рассказывает про AWS, в проектировании и создании которого он участвовал до того, как перешел в NewRelic
- Ну и напоследок заключение, в котором автор подбил summary под содержанием книги

В общем, достаточно базовая и проходная книга:)

#Architecture #SoftwareArchitecture #SRE #SystemDesign #DistributedSystems
👍8
Сегодня я расскажу про книгу "Корпоративное племя" (“The corporate tribe”)
Второе название этой книги “Чему антрополог может научить том-менеджера” и это неплохо описывает содержимое книги, которую написали два антрополога, ушедших в консалтинг и начавших помогать осуществлять изменения в организациях. Я решил прочитать эту книгу после прохождения модуля по лидерству в рамках моего обучения MBA, про которое я рассказывал раньше в статье про совместную программу Insead и Tinkoff. В рамках этой программы мы рассматривали вопрос внедрения изменений и то, что это часто спотыкается о культуру компании ведь как известно
"Культура съедает стратегию на завтрак" (Питер Друкер)
В итоге, я решил детальнее исследовать вопрос культуры, дальше прочитал эту книгу и решил написать ее краткий обзор - https://bit.ly/corpTribe1

#Processes #Culture #Management #ExternalReview #Anthropology
👍13
В продолжении темы антропологии вспомню сегодня книгу Дианы Акерман "Эпоха Человека. Мир, созданный нами" из серии #PopScience.
Автор рассказывает про эпоху антропоцена. Рассказывает красочно и сочно. Читатели с хорошим воображением могут увидеть и почувствовать эпичность природы, уязвимость человека перед гневом природы, мощь всего человечества, перекрающего ландшафты, биосистемы, климат ...
Книга состоит из трех частей
- Добро пожаловать в эпоху антропоцена - про измения в природе и климате
- В доме из камня и света - про города, которые когда-то отделяли людей от природы, а теперь формируют свою экосистему, включая многие виды растений и животных
- А много ли "природы" в природе - про инвазивные виды, меняющие баланс в экосистемах, про днк и генетику, про бактерии - наших влиятельных спутников
и в завершении идет заключение, которое заканчивается парой абзацев, в которых сравниваются:
- архаичное представление о природе, когда человек жил по принципу "мы против них"
- антропоценное прдеставление о природе, когда природа окружает нас, пронизывает нас, пенится вокруг и внутри нас самих, живет в нас
По итогу, могу сказать, что книга хороша, но с особой повесткой на тему устойчивого развития без истощения природы:)

#PopularScience #Anthropology
🔥4
👍3
"Совершенный алгоритм. Основы" за авторством Тима Рафгардена - крутая книга, если не обращать внимание на перевод.
Автор очень просто рассказывает про алгоритмы. Но забавно, что мне в процессе чтения из-за ошибок редакции Питер пришлось заглянуть в старую классическую книжку Кормена, Лейзерсона и Ривеста "Алгоритмы: построение и анализ", которая без сильно сложнее для восприятия. Просто Тим Рафгарден скрывает детали, которые важны, но не относятся к сути самих алгоритмов и без которых можно уловить основную логику.

У Тима 4 книги в рамках этой серии, но книга "Основы" стартовая и она содержит следующие главы
1. Введение - задоно про то, зачем нужны алгоритмы, если часто реализация основных алгоритмов есть почти во всех языках
2. Асимптотические обозначения - немного про математические нотации, которые нужны для размышления об эффективности алгоритмов
3. Алгоритмы "разделяй и властвуй" - про алгоритмы, которые решают задачу рекурсивно за счет вызова самих себя на частях изначальной задачи
4. Основной метод - метод для простого определения асимптотической сложности алгоритмов типа "разделяй и власствуй"
5. Алгоритм QuickSort - про очень красивый алгоритм сортировки с интересным доказательством
6. Линейный выбор - про выбор i-ой порядковой статистики за линейное время из неотсортированного массива
7. Приложения про доказзательства по индукции и дискретные вероятности

В общем, книжка хороша, но надо читать в оригинале:)

#ComputerScience #Software
👍4
👍5🔥3