Перебуваючи на передньому краї програмування, книга "Програміст-прагматик. Шлях від підмайстри до майстра" абстрагується від всезростаючої спеціалізації і технічних тонкощів розробки програм на сучасному рівні, щоб дослідити суть процесу - вимоги до працездатною і підтримуваної програмі, що приводить користувачів в захват. Книга охоплює різні теми - від особистої відповідальності і кар'єрного зростання до архітектурних методик, які надають програмами гнучкість і простоту адаптації і повторному використанні. Прочитавши цю книгу, ви навчитеся: Боротися з недоліками програмного забезпечення; Уникати пасток, пов'язаних з дублюванням знання; Створювати гнучкі, динамічні й адаптуються програми; Уникати програмування в розрахунку на збіг; Захищати вашу програму за допомогою контрактів, заяв і винятків; Збирати реальні вимоги; Здійснювати безжалісне і ефективне тестування; Приводити в захват ваших користувачів; Формувати команди з програмістів-прагматиків і з допомогою автоматизації робити ваші розробки більш точними.