Олве — активный член энергичного сообщества гиков в Осло, где, среди прочего, является организатором группы пользователей C++ в Осло. Его блог см. по адресу http://olvemaudal.wordpress.com.
«Тяжелый труд не оправдывает себя», стр. 94
Петер Зоммерлад (Peter Sommerlad)
Петер Зоммерлад — профессор и глава Института программного обеспечения в HSR Rapperswil. Петер — соавтор книги «Pattern-Oriented Software Architecture», Volume 1 и «Security Patterns» (обе изданы Wiley). Его долгосрочная задача — сделать программное обеспечение проще благодаря декрементной разработке: рефакторингу программ до 10 % их размера благодаря лучшей архитектуре, легкости тестирования, качеству и функциональности.
«Правду скажет только код», стр. 144
Пит Гудлиф (Pete Goodliffe)
Пит Гудлиф — разработчик программного обеспечения, оратор и писатель, который никогда долго не задерживается на одной роли в отрасли программного обеспечения. Он писал на многих языках во многих проектах. Он также преподает и обучает программистов и ведет постоянную колонку «Professionalism in Programming» в журнале ACCU «CVu» (http://accu.org/).
Написанная Питом популярная книга «Code Craft»[40] (No Starch Press) служит практичным и увлекательным исследованием самого занятия программированием. Пит любит писать превосходный код, в котором отсутствуют ошибки, благодаря чему может больше времени проводить со своими детьми. Он обожает карри и не носит обувь.
«Не проходите мимо ошибки!», стр. 72
«Улучшайте код, удаляя его», стр. 98
«Нужно заботиться о коде», стр. 212
Пол У. Гомер (Paul W. Homer)
Пол У. Гомер — разработчик программного обеспечения, писатель и немного фотограф, который занялся разработкой программ несколько десятилетий назад и с тех пор стремится строить все более сложные системы. Его опыт включает в себя работу в фирме, консультирование и коммерческие разработки в самых разнообразных должностях, включая аналитика, архитектора, программиста, менеджера и даже — как ни глупо — технического директора. Он готов заниматься любым делом, направленным на создание и выпуск систем.
В последние несколько лет он стал уделять больше внимания общению с коллегами-разработчиками, в связи с чем опубликовал книгу, ведет блог и очень много выступает в надежде помочь программной отрасли лучше понять себя и достичь новых высот.
«Простота достигается сокращением», стр. 170
Раджит Аттапатту (Rajith Attapattu)
Раджит Аттапатту — старший инженер-программист в команде MRG Red Hat. Раджит — энтузиаст открытых проектов и участник ряда проектов Apache, в том числе Apache Qpid, Apache Synapse, Apache Tuscany и Apache Axis2. В последнее время он сосредоточился на разработке масштабируемого и надежного программного обеспечения промежуточного уровня для передачи сообщений и вошел в группу AMQP (Advanced Message Queuing Protocol).
Он опубликовал несколько статей и выступил на ряде конференций и встреч групп пользователей, в том числе ApacheCon, Colorado Software Summit и Toronto JUG. В область научных интересов Раджита входит улучшение масштабируемости и высокой доступности распределенных систем. В свободное время Раджит любит рисовать и играть в крикет.
С ним можно связаться по адресу rajith@apache.org, а также найти на http:// rajith.2rlabs.com.
«Прежде чем приступать к рефакторингу», стр. 32
«Тестируйте во сне (и по выходным)», стр. 184
Райан Браш (Ryan Brush)
Райан Браш — директор и заслуженный инженер (Distinguished Engineer) в Cerner Corporation, где он работает с 1999 года. Его главный интерес — применение технологий в области здравоохранения.
«Код — это проектирование», стр. 44
«Миф о гуру», стр. 92
Рассел Уиндер (Russel Winder)
Рассел Уиндер — партнер в Concertant LLP, предоставляющей услуги аналитики и консультаций по всем проблемам параллельных и конкурентных вычислений и многоядерным системам. Он также выступает в качестве независимого консультанта, автора и преподавателя по программированию, языкам программирования (Java, Groovy и Python), системам управления версиями (Subversion, Bazaar и Git) и фреймворкам сборки (Gant, SCons, Gradle, Ant и Maven). Рассел — автор книги «Developing C++ Software» (Wiley), соавтор книг «Developing Java Software» (Wiley) и «Python for Rookies» (Cengage Learning Business Press).
40
Питер Гудлиф «Ремесло программиста. Практика написания хорошего кода». — Пер. с англ. — СПб.: Символ-Плюс, 2009.