«Хакери і Художники». Як ми 13 років всім рунетом Пола Грема переводили

«Це почалося як бажання, стало пригодою, а закінчилося як унікальне дорожнє подорож.»
— к/ф «Траса 60»



Пол Грем написав книгу «Hackers and Painters» оригінал в PDF англійською) коли ще був більше програмістом, ніж інвестором. З тих пір деякі моменти застаріли (та й arc не злетів), але більшість думок залишилися актуальними (роль і місце ботанів «хакерів» у сучасному світі, вільнодумство, критичне мислення, здатність кидати виклик великим системам і пр). Особисто я планую перечитати всю книгу ще пару разів.

Спасибі Байраму Аннакову за «наводку» Пола Грема і Миколі Кононову, який підтвердив, що я на правильному шляху.

Зміст

Глава 1 Why Nerds Are UnpopularЗа що не люблять ботанів.
Глава 2 Hackers and PaintersХакери і художники.
Глава 3 What You can't SayПро що ви не можете сказати.
Глава 4 Good Bad AttitudeСлово «хакер».
Глава 5 The Other Road AheadІнша дорога в майбутнє, Інша дорога в майбутнє, продовження.
Глава 6 How to Make WealthЯк стати багатим.
Глава 7 Mind the GapОбережно, розрив.
Глава 8 A Plan for SpamПлан для спаму.
Глава 9 Taste for MakersСмак — творцям.
Глава 10 Programming Languages Explained — Мови програмування «в розрізі».
Глава 11 The Hundred-Year LanguageМови програмування через сто років.
Глава 12 б'ється серцем the AveragesLisp: перемагаючи посередність.
Глава 13 Revenge of the Nerds — Помста ботанів 1,2, 3.
Глава 14 The Dream LanguageБути Популярним, частина 2.
Глава 15 Design and ResearchПроектування й дослідження.

Під катом хронологія переказів і подяки.

анотація глав російськоюстягнув звідси

Why Nerds Are Unpopular. Школа — це в'язниця, керована самими арештантами. Єдине її призначення — зайняти чимось дітей, поки батьки на роботі. Для того, щоб не бути внизу ієрархії, треба витрачати зусилля на підтримання статусу. Але розумним дітям цікаві інші заняття, на імідж часу не залишається, і вони виявляються внизу.
Стаття сувора, але з відтінком оптимізму. Усвідомлення ситуації — перший крок до її виправлення. У кого є знайомі підлітки, дайте їм цю статтю.

Hackers and Painters. Computer Science та програмування — різні речі. Погано, коли яйцеголові оцінюють хакерів за своїми критеріями. Ще гірше, коли хакери самі себе оцінюють так.
«Хакери на конвеєрі» — теж далеко не найкращий варіант. «Великі компанії виграють не тому, що роблять чудові речі. Вони виграють тому, що „смокчуть“ менше, ніж інші великі компанії.»
Краще всього оцінювати хакерів як письменників чи художників. А хакерам варто повчитися у них. Чому саме, присвячена друга частина статті.

What You can't Say. У будь-який час і в будь-якому місці є ідеї, які не варто афішувати. Якщо у вас таких ідей немає, вам «промили мізки». А що робити, якщо є?

Good Bad Attitude. Добре, коли є люди, готові порушувати правила.

The Other Road Ahead. Веб як нове середовище створення і доставки програм. Які перспективи відкриваються перед стартапами.

How to Make Wealth. Стартап — це спосіб стиснути всю звичайну довгу робочу життя на кілька років.
Щоб заробити, потрібно створювати цінності. Ознака того, що стартап на правильному шляху — наявність користувачів.

Mind the Gap. Невелика, але «вставляюшая» стаття. Думка, що багатство і кількість грошей — це зовсім різні речі, досить-таки очевидна. А ось слідства — ні.
Погано, коли одні люди заробляють у багато разів більше, ніж інші? Ні! Навіть навпаки, в сучасному світі, величезна різниця в доході — це показник того, що суспільство здорове і не скотилося в застій.
Там ще кілька ідей з приводу багатства держави і його жителів, але я краще наведу цікаву цитату. «Якщо б Ленін побродив по офісах таких компаній, як Yahoo, Intel або Cisco, він би подумав, що комунізм переміг. Всі носять однаковий одяг, сидять в однотипних офісах (точніше, в кабінках) з одноманітною меблями, звертаються один до одного на ім'я, а не звання. Все виглядає так, як він передбачав, до тих пір, поки не подивитися на банківські рахунки. Оопз.»

A Plan for Spam. З цієї статті починається славна історія байєсівських спам-фільтрів. Зараз складно уявити, як ми жили без них, і тому забавно читати фрази типу «я сподіваюся, цей метод спрацює».

Taste for Makers. Кажуть, що про смаки не сперечаються, але на самій-то справі все прекрасне має загальні особливості.

Programming Languagues Explained. Пол Грем висловлює своє ставлення до деяких понять, пов'язаних з мовами програмування.

The Hundred-Year Language. Мова програмування — це не технологія, а спосіб викладу думок. Тому мови змінюються повільно, і можна оцінити, що нас очікує в майбутньому.

б'ється серцем the Averages. Стаття як стаття, але я чомусь перечитував її багато разів, ніж вона чіпляє. Про те, чому Лисп крутіше всіх, чому його використання дає конкурентну перевагу і чому мало хто знає про його використання в реальному житті.

Revenge of the Nerds. Як теоретична іграшка несподівано стала мовою програмування, або знову про те, чому Лисп крутіше всіх.

The Dream Language. Як створити популярний мову програмування.

Design and Research. Ніж розробка дизайну відрізняється від наукового дослідження (зручність vs новизна), і як варто підходити до дизайну.


(Якщо я виявився не зовсім точним — пишіть, виправлю)

Спасибі



Так само спасибі компанії #tceh, завдяки їм я зібрався і почав робити те, що відкладав пару років.

Спасибі компанії EDISON, завдяки їм я зміг доробити до кінця.

Спасибі редакції і читачам Хабра, без вашої уваги, коментів, репостов і плюсиков нічого б не вийшло.

p.s.

Хто готовий зверстати в epub/fb2 — ласка, вкажіть скрізь посилання на цю статтю.
З питань/пропозицій видання книги в папері пишіть на пошту (адреса в профілі).

P. P. S.

Хто знає, як зв'язатися з Підлогою Гремом (або його секретарем)?
(адреса pg@yc0mbinat0r.c0m не пропонувати)

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.