Кілька фактів з біографії
Пол Грем народився в 1964 році в Англії. Незабаром після цього його батько-фізик відправився разом з родиною в США, так як йому запропонували роботу на підприємстві, що займається проектуванням ядерних реакторів. Ще в школі хлопчик почав писати комп'ютерні програми, спрямовані на рішення практичних задач. Одна з них, наприклад, була створена для моделювання траєкторії польоту космічних ракет. Після завершення навчання в школі Грем вступив в Корнелльський університеті та по його закінченні отримав ступінь бакалавра. Пізніше йому було присвоєно ступінь магістра і доктора філософії в галузі інформатики у Гарварді. Талановитий молодий чоловік на цьому не зупинився і вирішив продовжити заняття наукою з метою створення штучного інтелекту. Проте невдовзі він зрозумів, що реалізувати свою мрію йому не вдасться і захопився живописом. Для того щоб домогтися успіху в цій сфері, він поступив в Академію образотворчих мистецтв у Флоренції, а також закінчив Школу дизайну Род-Айленда. Він переїхав у тісний студію в Нью-Йорку, мріючи про кар'єру художника, але йому стало хронічно не вистачатиме грошей. Це наштовхнуло його на думку раз і назавжди позбутися проблем з фінансами.Viaweb
У 1995 році Пол Грем і Роберт Морріс створили Viaweb. Це програмне забезпечення, написане Common Lisp, дозволяло звичайним користувачам самостійно створювати інтернет-магазини. Влітку 1998 року Yahoo прибрів Viaweb за 455000 своїх акцій, які коштували на той момент 496 мільйонів доларів. Продукт став відомий під назвою Yahoo Store.Пол Грем: книги про Лисп
Як відомо, талановита людина талановита в усьому. Пол Грем не є винятком, що підтверджують його есе та книги. Найбільш відомими з його літературних робіт є On Lisp (1993), ANSI Common Lisp (1995 р.) і Hackers & Painters (2004 р.). Перші 2 книги присвячені Lisp — мови програмування, активним популяризатором якого є Грем. Вони призначені для фахівців, а також студентів, які ще тільки осягають тонкощі своєї професії. При цьому в On Lisp автор концентрується на макросах і ряді інших специфічних особливостях мови Лисп, демонструючи на прикладах, як їх використання допомагає кардинально змінити підхід до вирішення ряду практичних завдань. Що стосується ANSI Common Lisp, то це класичний підручник Лиспа. Він також написаний для програмістів і включає докладне роз'яснення основних концепцій цієї мови, а також повний опис стандарту ANSI Common Lisp.Hackers & Painters
Третьою з відомих книг Пола Грема написана в 2004-му році. Вона являє собою збірку есе, який вийшов у світ у видавництві o'reilly. Вони не пов'язані між собою, і в них розглядаються різні питання, що стосуються програмування: вибір мов, коректний дизайн веб-додатків, проблема захисту користувача від спаму, економічні питання, пов'язані з реалізацією інтернет-стартапів та ін.«Парадоксу Блаба»
Посилання на Пола Грема на тематичних ресурсах і в спеціальній літературі можна зустріти досить часто. Зокрема, великий інтерес свого часу викликав описаний ним Blub paradox («Парадокс Блаба»), яким Грем поділився зі своєю аудиторією в нарисі «Перемагаючи посередність». Він зачіпає питання, пов'язані з труднощами у справі просування більш потужних мов програмування, насамперед, Липса. В 2-х словах його сутність полягає в наступному: є програміст, який володіє і «думаючий на Блабе» (якомусь досить примітивному мовою програмування). Він висловлює рішення будь-якої задачі в засобах Blub. При цьому додаткові кошти, наявні в більш потужному мовою, для нього не мають жодної цінності. І це не дивно, так як він їх не вміє застосовувати! Тільки коли програміст із-за якихось зовнішніх причин вивчить новий мову, він отримає можливість зрозуміти всю обмеженість Блаба. Таким чином, примітивність старого «інструменту» сама по собі не є стимулом для вивчення нового. Адже для усвідомлення обмеженості можливостей звичного мови необхідно знати більш потужний.За допомогою цього парадоксу Пол Грем пояснює, чому програмісти зазвичай не прагнуть вивчати більш ефективні інструменти, ніж ті, якими вже володіють.