Чому вихід з Facebook/Meta був найкращим, що ми могли зробити для спільноти Trino

Декого може здивувати, що вихід з Facebook був одним із найпростіших рішень, які ми коли-небудь приймали. Багато публікацій, у яких обговорюється вихід із компанії FAANG, зосереджені на тому, щоб залишити велику суму грошей або престиж роботи в компанії. Для нас ми залишали компанію, де розпочали проект, який, як ми знали, швидко вийде за стіни Facebook і вирішить набагато більший набір проблем у сфері аналітики. Тоді ми не зовсім передбачали, що Presto, розподілений механізм запитів SQL для аналізу великих даних, буде прийнятий у всьому світі тисячами компаній і величезною кількістю галузей. Ми цінуємо Facebook за те, що він служить стартовим майданчиком, який надихнув інших прийняти Presto. Незважаючи на благополучний початок, коли потреби спільноти та Facebook більше не узгоджувалися, нам довелося піти, але ми незабаром дійдемо до цього.

Люди створюють спільноти, а не компанії

Коли ми створювали Presto, нам було зрозуміло, що він має бути з відкритим кодом. Presto розпочався в 2012 році, безпосередньо перед IPO Facebook. Культура дуже сприяла запуску проекту з відкритим кодом. У той час Facebook працював над Open Compute, що призвело до руйнування індустрії обладнання, і ми хотіли досягти подібного впливу на індустрію аналітики за допомогою Presto. Ми лобіювали та отримали схвалення від віце-президента з питань інфраструктури, Джея Паріха, і випустили Presto як проект з відкритим кодом. Це те, що ми хотіли зробити з самого початку, оскільки працювали з проектами з відкритим кодом і вважали, що найуспішніші проекти з відкритим кодом.

Залучення інших людей і компаній робить проект здоровішим. Зрештою ви створюєте не просто те, що задовольняє ваші потреби, а й потреби всіх інших, а натомість ви отримуєте від цього користь. Ми особисто звернулися до людей із таких компаній, як Airbnb, Dropbox, Netflix і LinkedIn, щоб залучити їх, оскільки хотіли створити справжню спільноту. П'ятьох людей на зломі Facebook було недостатньо. Ми фактично попросили ці компанії провести бета-тестування Presto, тож коли ми запустили його, проблеми, які вони виявили, були виправлені.

Розуміння того, чому це корисно, важливо для справжнього розуміння нашої філософії відкритого коду. Насправді, коли ми говоримо, що залучаємо більше компаній, це правда, але що важливіше, ми залучаємо людей. Люди в технологічному просторі зацікавлені у вирішенні технологічних проблем. Компанії хочуть вирішувати проблеми, які приносять користь їхнім радам директорів, інвесторам і клієнтам. Проблеми, які хочуть вирішити інженери, аналітики та науковці, і проблеми, які мають вирішити компанії, часто збігаються, але це ніколи не гарантовано.

Крім того, інтереси компанії, ймовірно, змінюватимуться залежно від зростання компанії, IPO, придбань, поворотів у напрямку та загальних політичних і культурних змін. Коли люди починають інвестувати свій час і енергію в проект, їх власна ідентичність починає змішуватися з успіхом проекту. Це набагато менше стосується компаній. Оскільки бізнес складається з багатьох людей, потрібно лише невеликій групі людей, які займають відповідне становище, щоб вирішити, що проект більше не відповідає напряму чи цілям компанії.

Ті з нас у Trino Software Foundation вірять, що люди, які працюють над Trino, насправді є спільнотою, а не компаніями, які так люб’язно дозволяють своїм працівникам робити внески. Ми розглядаємо нашу спільноту як провидців, які хочуть вирішувати проблеми та будувати системи, які триватимуть десятиліттями в майбутньому. Ми не допускаємо недалекоглядних рішень, які можуть вплинути на якість системи або зменшити цінність програми для більшого проблемного простору. Більшість людей не хочуть працювати над чимось роками, а потім побачити, як компанія змінить напрямок і відкине всю їхню важку роботу.

Щоб було зрозуміло, ми не кажемо, що це погано, коли компанія обирає інший напрямок. Це природа бізнесу, і залучення бізнесу також може бути корисним компонентом відкритого коду. Однак для нас те, що робить проект стійким і корисним для всіх, хто використовує продукт, — це люди, які створюють систему та піклуються про проблемний простір. Тож що сталося у Facebook, що змусило нас піти?

Чому ми залишили Facebook

Оскільки Presto став центральною частиною інфраструктури великих проектів у Facebook, він привернув увагу інженерів і керівників...

Чому вихід з Facebook/Meta був найкращим, що ми могли зробити для спільноти Trino

Декого може здивувати, що вихід з Facebook був одним із найпростіших рішень, які ми коли-небудь приймали. Багато публікацій, у яких обговорюється вихід із компанії FAANG, зосереджені на тому, щоб залишити велику суму грошей або престиж роботи в компанії. Для нас ми залишали компанію, де розпочали проект, який, як ми знали, швидко вийде за стіни Facebook і вирішить набагато більший набір проблем у сфері аналітики. Тоді ми не зовсім передбачали, що Presto, розподілений механізм запитів SQL для аналізу великих даних, буде прийнятий у всьому світі тисячами компаній і величезною кількістю галузей. Ми цінуємо Facebook за те, що він служить стартовим майданчиком, який надихнув інших прийняти Presto. Незважаючи на благополучний початок, коли потреби спільноти та Facebook більше не узгоджувалися, нам довелося піти, але ми незабаром дійдемо до цього.

Люди створюють спільноти, а не компанії

Коли ми створювали Presto, нам було зрозуміло, що він має бути з відкритим кодом. Presto розпочався в 2012 році, безпосередньо перед IPO Facebook. Культура дуже сприяла запуску проекту з відкритим кодом. У той час Facebook працював над Open Compute, що призвело до руйнування індустрії обладнання, і ми хотіли досягти подібного впливу на індустрію аналітики за допомогою Presto. Ми лобіювали та отримали схвалення від віце-президента з питань інфраструктури, Джея Паріха, і випустили Presto як проект з відкритим кодом. Це те, що ми хотіли зробити з самого початку, оскільки працювали з проектами з відкритим кодом і вважали, що найуспішніші проекти з відкритим кодом.

Залучення інших людей і компаній робить проект здоровішим. Зрештою ви створюєте не просто те, що задовольняє ваші потреби, а й потреби всіх інших, а натомість ви отримуєте від цього користь. Ми особисто звернулися до людей із таких компаній, як Airbnb, Dropbox, Netflix і LinkedIn, щоб залучити їх, оскільки хотіли створити справжню спільноту. П'ятьох людей на зломі Facebook було недостатньо. Ми фактично попросили ці компанії провести бета-тестування Presto, тож коли ми запустили його, проблеми, які вони виявили, були виправлені.

Розуміння того, чому це корисно, важливо для справжнього розуміння нашої філософії відкритого коду. Насправді, коли ми говоримо, що залучаємо більше компаній, це правда, але що важливіше, ми залучаємо людей. Люди в технологічному просторі зацікавлені у вирішенні технологічних проблем. Компанії хочуть вирішувати проблеми, які приносять користь їхнім радам директорів, інвесторам і клієнтам. Проблеми, які хочуть вирішити інженери, аналітики та науковці, і проблеми, які мають вирішити компанії, часто збігаються, але це ніколи не гарантовано.

Крім того, інтереси компанії, ймовірно, змінюватимуться залежно від зростання компанії, IPO, придбань, поворотів у напрямку та загальних політичних і культурних змін. Коли люди починають інвестувати свій час і енергію в проект, їх власна ідентичність починає змішуватися з успіхом проекту. Це набагато менше стосується компаній. Оскільки бізнес складається з багатьох людей, потрібно лише невеликій групі людей, які займають відповідне становище, щоб вирішити, що проект більше не відповідає напряму чи цілям компанії.

Ті з нас у Trino Software Foundation вірять, що люди, які працюють над Trino, насправді є спільнотою, а не компаніями, які так люб’язно дозволяють своїм працівникам робити внески. Ми розглядаємо нашу спільноту як провидців, які хочуть вирішувати проблеми та будувати системи, які триватимуть десятиліттями в майбутньому. Ми не допускаємо недалекоглядних рішень, які можуть вплинути на якість системи або зменшити цінність програми для більшого проблемного простору. Більшість людей не хочуть працювати над чимось роками, а потім побачити, як компанія змінить напрямок і відкине всю їхню важку роботу.

Щоб було зрозуміло, ми не кажемо, що це погано, коли компанія обирає інший напрямок. Це природа бізнесу, і залучення бізнесу також може бути корисним компонентом відкритого коду. Однак для нас те, що робить проект стійким і корисним для всіх, хто використовує продукт, — це люди, які створюють систему та піклуються про проблемний простір. Тож що сталося у Facebook, що змусило нас піти?

Чому ми залишили Facebook

Оскільки Presto став центральною частиною інфраструктури великих проектів у Facebook, він привернув увагу інженерів і керівників...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow