Охотник на лис
26января 1996г. олимпийский чемпион 1984г. ичемпион мира по вольной борьбе Дэвид Шульц был в упор застрелен меценатом и филантропом Джоном Дюпоном, наследником основателей корпорации DuPont. Расстреляв гордость спортивной Америки на глазах его жены, Джон Дюпон забаррикадировался в своем роскошном поместье «Фокскэтчер» и два дня вел переговоры с полицией (спонсором которой он также являлся) о сдаче. Эта история потрясла страну, и долгое время не сходила с первых полос. Брат покойного чемпиона – Марк Шульц, тоже борец и тоже олимпийский чемпион,– вспоминает обстоятельства трагедии, историю взросления, побед и поражений двух выдающихся спортсменов, последовательно восстанавливая всю цепочку событий, которые привели к кровавому финалу. Джон Дюпон стал самым богатым убийцей в мире – суд признал его виновным, одновременно признав сумасшедшим. Что творилось в голове у сумасбродного, амбициозного, себялюбивого миллиардера, который, не сумев прославиться личными спортивными достижениями, решил примерить на себя блеск золотых наград других спортсменов? Точно ответить на этот вопрос невозможно, но никто не подошел к ответу ближе Марка Шульца.
Читать онлайнПрограммист-прагматик. Путь от подмастерья к мастеру
Находясь на переднем крае программирования, книга «Программист-прагматик. Путь от подмастерья к мастеру» абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса – требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы – от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании. Прочитав эту книгу, вы научитесь: Бороться с недостатками программного обеспечения; Избегать ловушек, связанных с дублированием знания; Создавать гибкие, динамичные и адаптируемые программы; Избегать программирования в расчете на совпадение; Защищать вашу программу при помощи контрактов, утверждений и исключений; Собирать реальные требования; Осуществлять безжалостное и эффективное тестирование; Приводить в восторг ваших пользователей; Формировать команды из программистов-прагматиков и с помощью автоматизации делать ваши разработки более точными.
Читать онлайн