Пол Батчер (Paul Butcher) - разработчик программного обеспечения, автор технических книг. Наиболее известен своей работой «Seven Concurrency Models in Seven Weeks» (в русском переводе - «Семь моделей конкуренции и параллелизма за семь недель»).
Профессиональный путь
Батчер начал программировать ещё до подросткового возраста, создавая игры для 8-битных домашних компьютеров. С тех пор он работал в самых разных областях - на всех уровнях абстракции: от написания микрокода для бит-срезных процессоров до высокоуровневого декларативного программирования.
Основной опыт Батчер получил, работая в стартапах, где ему довелось сотрудничать с сильными командами над передовыми технологиями. По некоторым данным, он имеет более 20 лет опыта в индустрии, специализируясь на распределённых системах и крупномасштабных веб-приложениях.
Библиография
«Seven Concurrency Models in Seven Weeks: When Threads Unravel» (2014, Pragmatic Bookshelf) - книга, которая принесла автору известность. В ней рассматриваются семь моделей конкурентного и параллельного программирования: потоки и блокировки, функциональное программирование, разделение идентичности и состояния, акторы, последовательные процессы (CSP), параллелизм данных и лямбда-архитектура. Книга выходила в русском переводе А. Н. Киселёва в издательстве «ДМК Пресс».
«Debug It!» - ещё одна книга Пола Батчера, посвящённая отладке программного обеспечения.