Senior Software Vlogger
16.9K subscribers
403 photos
23 videos
2 files
918 links
Программирование и IT youtube.com/@SeniorSoftwareVlogger

Все ссылки и реклама https://t.me/seniorsoftwarevlogger/3
Download Telegram
Мне пеняют, что я не читаю it книг #прочитал
#прочитал

Рубрика DHH рекомендует (создатель Ruby on Rails и Basecamp). Ну а вдруг вы его не читаете на твиттере

Five business books that lit a bulb

- Blue Ocean Strategy: Build something novel.
- Maverick: You can be different.
- The Intelligent Investor: Fundamentals are eternal.
- The Effective Executive: You’re wasting most moments.
- Drive: How to keep going.

Five political/economics books that

- Origins of Political Order: Civilization = institutions
- Political Order / Decay: Gridlock is state failure
- Debt, First 5000 Years: Money != exchange
- Capital In 21st Century: Who gets growth?
- Wealth of Nations: Econ 101

Five books that taught me about myself

- Finding Flow: Happiness is absorption
- Meditations: Reactions are a choice
Punished by Rewards: Only intrinsic motivation lasts
- Man’s Search for Meaning: Fortune is finding a purpose
- On the shortness of Life: Life is long enough

Five novels I think about all the time

- 1984: States crave control
- The Trial: Bureaucracies eats people
- The Stranger: Alienation is a vantage point
- Animal Farm: Revolutions usually corrupt
- Brave New World: Caste systems fence morality
#прочитал
Прослушал на одном дыхании! Как построить империю с нуля и потом ее бездарно просрать.

Книга рассказывает о пути двух Джонов: Кармака и Ромеро. Кармак - кумир многих программистов. То что в Doom и Quake был еще какой-то Ромеро я узнал только из книги. Так вот, интересно было читать как работал Кармак. Зная, что решение задачи в лоб никогда не заработает, потому что компьютеры были очень слабыми, он все равно сперва решал задачу очевидным образом. Только потом искал где можно срезать углы. Он мог концентрироваться на задаче даже когда вокруг был полный хаос. Кармака интересовали не столько игры, сколько написание движков. Это один из моментов, который таки стал в итоге причиной провала.

Два Джона были отличной командой сочетая технологические прорывы Кармака и идеи Ромеро. После того, как Ромеро поймал славу и начал отходить от дел - и у Кармака пропал интерес. Он продолжал топить за технологии и упустил момент, когда технологии перестали быть определяющим фактором. На смену вышло сочетание технологий с идеей и сюжетом. Как в Half Life. Оба Джона считали, что сюжет в играх нужен так же как и в порно фильмах. А ведь у них в команде был человек, который пытался доказать им обратное. Они его конечно уволили.

Так же интересно было узнать, что у Кармака как будто не было чувств. Как будто реально было какое-то отклонение психики. Иногда такие книги сильно сгущают краски конечно. В комментариях на ютубе предположили, что это похоже на аутизм. Я склонен согласиться.

Слушаем https://www.litres.ru/devid-kushner/poveliteli-doom-kak-dva-parnya-sozdali-kultovyy-shu-63125398/
#прочитал

📚 Kill it with fire - Marianne Bellotti

Книга рассказывает о подходах по управлению старым кодом. Именно по управлению, а не по избавлению от. Как пишет Марианне: мы все любим переписывать все с нуля. Однако со старыми системами - это наихудший подход. Книга про процессы и про организацию людей вокруг систем. Каких-то явных технических шаблонов, например, "душитель", автор не описывает. По крайней мере не называет своими именами. Тем не менее книга будет полезна как технарям, так и (не)далеким от технологий менеджерам.

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

Самый важный прием борьбы со старым кодом - не доводить систему до состояния легаси постоянно ее модернизируя. Пам-пам.

Перечислю из головы темы, которые я не знал:
- Не знал про "leap second". Вернее я слышал, что иногда приходится корректировать часы из-за неравномерности скорости вращения Земли, но не слышал, что это вызывало проблемы в компьютерных системах.
- Не слышал про гугловый "Yellow code" - подход к решению системных проблем.
- Не подозревал, что проблем с хранением да так много, что Y2K bug - это цветочки. Привет, линукс!

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

https://www.amazon.de/Kill-Fire-Manage-Computer-Systems/dp/1718501188
Архитектура высоконагруженных систем

Попалась на глаза новая книга по архитектуре систем. Купил. Читаю. На мой взгляд — это хороший справочник приемов и понятий для построения высоконагруженных систем. Чтобы копнуть глубже, нужно удваивать количество страниц. Канонический кабанчик Мартина Клеппмана как раз 640 страниц. У Подольного всего 248, но базу закрывает хорошо. Как раз чтобы к собесу по дизайну систем все вспомнить или джуну-мидлу, чтобы начать понимать о чем сеньор с лидом спорят.

#книги #прочитал