Людина, що не дотримується графіка та дрес-коду. Хто придумав і створив торенти
Брем Коен @Facebook-сторінка програміста
У 2001 році завантаження фільмів з інтернету займало дуже багато часу. Американський програміст Брем Коен взявся розв’язати цю проблему і в результаті з’явився BitTorrent.
Він вчинив революцію в технології обміну даними. Після запуску протоколу як тільки не називали Коена: від генія програмування до короля інтернет-піратів. У день народження розробника розповідаємо про його винахід, незвичний спосіб роботи та правила життя програміста, що терпіти не може комп’ютери.
Першу мову програмування вивчив у дитинстві
Народився Брем Коен 12 жовтня 1975 року у Нью-Йорку. У дитинстві головною його пристрастю були головоломки. Можливо, це й дозволило йому опанувати мову програмування BASIC
Брем Коен в студентські роки @Facebook-сторінка програміста
У дитинстві він ставив друзів у глухий кут, порівнюючи Commodore 64 з ПК Timex Sinclair. А вже в 10 років активно писав свої програми.
У 17 років Коен закінчив математичну середню школу Stuyvesant та потім два роки навчався в університеті SUNY Buffalo. Проте він кинув навчання «від нудьги», щоб працювати.
Хоча Брема Коена вважають генієм в IT-сфері, сам він казав: «Я ненавиджу мати справу з комп’ютерами».
Програміст встиг попрацювати у кількох компаніях. Останньою з них стала MojoNation, яка займалася системами, що дозволяли розбивати конфіденційні файли на зашифровані «шматочки» й розповсюджувати між комп’ютерами-учасниками мережі.
Коен вважав таку концепцію ідеальною для програми обміну файлами, адже завантаження великих файлів з одного джерела займало багато часу. Це знайшло відображення у BitTorrent – він здатний завантажувати файли з багатьох джерел.
Епоха BitTorrent
У 2001 році програміст звільнився з MojoNation і поринув у роботу над BitTorrent. Це був такий собі період «бідного митця» – Коен жив на скромні накопичення. Його дружина Дженна згадувала, що він міг цілими днями мовчки тинятися по квартирі, а потім сісти та відразу видати робочий програмний код.
BitTorrent набирав популярність – він давав можливість швидко обмінюватися великими музичними та відеофайлами.
Брем представив свій протокол на власноруч організованій хакерській «конференції» CodeCon у 2002 році як безплатний проєкт з відкритим вихідним кодом. Незабаром його програмне забезпечення отримало неочікуване застосування – його стали використовувати для незаконного обміну музикою чи фільмами. Хоча сам Коен стверджував, що ніколи не порушував закон по авторське право.
Найбільшими шанувальниками протоколу стали кіномани, адже у них з’явилась можливість завантажувати улюблені фільми за лічені хвилини (а це початок 2000-них).
Сам програміст не дуже вірив, що BitTorrent буде приносити прибуток, тож у 2003 році навіть влаштувався на роботу. Однак пожертвування від вдячних користувачів зростали й невдовзі сім’ї Коена їх вистачало для безбідного життя.
Він звільнився та у 2004 році заснував BitTorrent, Inc. разом зі своїм братом Россом Коеном і бізнес-партнером Ешвіном Навіном. Невдовзі BitTorrent став настільки популярним, що, за деякими оцінками, у 2004 році трафік платформи становив від 20% до 35% всього трафіку в інтернеті.
Брем Коен @Facebook-сторінка програміста
Пізніше Брем Коен отримав низку нагород за свою роботу над протоколом BitTorrent.
Вихід з BitTorrent, Inc. та «вирощування» криптовалюти
У 2017 році Брем Коен покинув компанію і став співзасновником нового проєкту – Chia Network, який займався криптовалютою Chia. Вона відрізнялася від інших способом видобутку. У цьому випадку – це використання HDD
За словами команди Брема Коена, Chia – екологічно чиста монета: протокол PoST споживає в тисячі разів менше енергії, ніж традиційний PoW. Chia не майнять, а вирощують. Цим проєктом програміст займається і зараз. Він працює у Сан-Франциско, де й живе разом з дружиною Дженною та трьома дітьми.
Кілька правил життя Брема Коена
Вже у дорослому віці Брем дізнався про те, що має розлад психіки аутичного спектра. У людей з таким синдромом мислення побудоване винятково на логіці й вони не здатні наслідувати моделі соціальної поведінки. Тож йому довелося вчитися висловлювати свої емоції за допомогою міміки та жестів, прийнятих у суспільстві, а також розпізнавати почуття інших людей. Коен каже, що він все ще іноді втомлюється і втрачає розуміння того, що відбувається. Сам він каже, що коли таке стається, намагається не дивитися в очі співрозмовника.
Попри всі труднощі Коен виокремив надихаючі правила життя, якими він користується до сьогодні.
- Віддавай і ти отримаєш!
- Відмінною рисою зрілого програміста є готовність викинути невдалий код, попри витрачений на нього час.
- Ти втомлюєшся від того, що твоя робота вмирає. Просто роби те, що люди справді використовуватимуть.
- Можна досягти більшого, працюючи самостійно, ніж у складі будь-якої команди.
- Не працюйте в компаніях, які вимагають дотримуватися дрес-коду або суворого графіка роботи.
Раніше Державна служба спеціального зв’язку та захисту інформації України попереджала про те, що російські хакери використовують трекери торент для розповсюдження шкідливих програм.